Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

IExplorer σε παράθυρο χωρίς bars

Îåêßíçóå áðü ôï ìÝëïò dimkasta. Τελευταία δημοσίευση από το μέλος Antonios Chatzipavlis στις 30-09-2006, 21:22. Υπάρχουν 10 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  29-09-2006, 11:39 17483

    IExplorer σε παράθυρο χωρίς bars

    Στα πλαίσια μιας εφαρμογής που φτιάχνω ζητήθηκε να φτιαχτεί ένα app που να ανοίγει explorer χωρίς bars κλπ και να ανοίγει μέσα η web app.

    Ξέρει κανείς πώς μπορώ να το κάνω αυτό χωρίς να χρειαστεί να γράψω εφαρμογή που να ανοίγει απλά ένα browser μέσα της?

    Έχω δοκιμάσει να το κάνω με στοιχείο active desktop, αλλά όταν κάνω κλίκ στο λίνκ που ανοίγει το νέο παράθυρο παραμετροποιημένο με javascript, μου ξαναναοίγει και τη σελιδούλα με το λίνκ.

    Έχω βρεί από cmd το switch -κ που ανοίγει τον Explorer σε Kiosk Mode, αλλά έτσι κρύβει και την task bar των windows.

    Έχει κάποιος να προτείνει κάτι παρόμοιο ώστε να αποφύγω όσο γίνεται την εγκατάσταση πραγμάτων σε clients?


    Simple Photography
  •  29-09-2006, 12:17 17489 σε απάντηση της 17483

    Απ: IExplorer σε παράθυρο χωρίς bars

    Χμμμ... HTA ίσως; Ρίξε μια ματιά εδώ και στο Google για HTA και μπορεί να σου κάνει...
    Vir prudens non contra ventum mingit
  •  29-09-2006, 13:04 17495 σε απάντηση της 17489

    Απ: IExplorer σε παράθυρο χωρίς bars

    Αν είχες μέσα στο application ένα web browser control, με μια μικρή σελιδούλα απλά με ένα link, και πατώντας σε αυτό με Javascript σου ανοίγει το νέο παράθυρο χωρίς bars...

    Υποθέτω από τα λεγόμενά σου ότι έχεις τον κώδικα για να ανοίξεις παράθυρο χωρίς bars με Javascript, οπότε δεν τον αναφέρω......
    Dimitris-Ilias Gkanatsios
    Developer Evangelist, Microsoft Hellas

    My Blog
    StudentGuru
    Twitter
    Facebook
  •  29-09-2006, 13:10 17497 σε απάντηση της 17495

    Απ: IExplorer σε παράθυρο χωρίς bars

    Η εφαρμογή είναι web-based. Αυτό που προσπαθω να αποφύγω είναι να πρέπει να κάνω installation .NET 2.0 στον client.
    Simple Photography
  •  29-09-2006, 15:27 17533 σε απάντηση της 17497

    Απ: IExplorer σε παράθυρο χωρίς bars

    Δοκίμασες την window.open; Δεν σου κάνει;

    <script language="JScript">
    window.open("mypage.htm",null,"status=yes,toolbar=no,menubar=no");
    </script>
  •  29-09-2006, 16:07 17539 σε απάντηση της 17533

    Απ: IExplorer σε παράθυρο χωρίς bars

    Θα συμφωνήσω σε αυτό που λέει ο συνάδελφος. Μπορείς να έχεις μια αρχική σελίδα στον browser σου που εν συνεχεία θα φορτώνει με αυτό τον τρόπο την εφαρμογή σου. Βεβαια, το θέμα είναι οτι έχεις δυο μειονεκτήματα με αυτή την προσέγγιση:

    1. Θα έχεις ένα επιπλέον παράθυρο browser το οποίο θα χρησιμοποιείται για να σηκώνει την "κύρια" εφαρμογή σου.

    2. Δεν αποτρέπεις (τουλάχιστον εύκολα) τη δυνατότητα του χρήστη να ανοίξει την εφαρμογή σου από κανονικό browser (με bars), αν θέλει.


    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  29-09-2006, 16:15 17540 σε απάντηση της 17539

    Απ: IExplorer σε παράθυρο χωρίς bars

     cap wrote:
    Θα συμφωνήσω σε αυτό που λέει ο συνάδελφος. Μπορείς να έχεις μια αρχική σελίδα στον browser σου που εν συνεχεία θα φορτώνει με αυτό τον τρόπο την εφαρμογή σου. Βεβαια, το θέμα είναι οτι έχεις δυο μειονεκτήματα με αυτή την προσέγγιση:

    1. Θα έχεις ένα επιπλέον παράθυρο browser το οποίο θα χρησιμοποιείται για να σηκώνει την "κύρια" εφαρμογή σου.

    2. Δεν αποτρέπεις (τουλάχιστον εύκολα) τη δυνατότητα του χρήστη να ανοίξει την εφαρμογή σου από κανονικό browser (με bars), αν θέλει.

    Αυτό σκεφτόμουνα όταν έφτιαχνα την active desktop σελιδούλα. Το κακό είναι ότι κάνοντας κλίκ ανοίγει και την ίδια σε explorer και τη φέρνει στο foreground.

    Δοκίμασα να της βάλω και ένα onload = window.close(), αλλά κάθε φορά ζητάει επιβεβαίωση για να το κλείσει.


    Simple Photography
  •  29-09-2006, 19:03 17556 σε απάντηση της 17540

    Απ: IExplorer σε παράθυρο χωρίς bars

    dim ie

    set ie=createobject("InternetExplorer.Application")

    ie.Visible=true

    ie.Addressbar=false

    ie.Toolbar=false

    ie.Navigate("www.dotnetzone.gr")

    βάλε τον κώδικα αυτό σε ένα αρχείο με extention .vbs και δοκίμασε τον πιστεύω ότι θα σου κάνει

    Αυτό το script δουλεύει για ΙΕ7 αν το θες για ΙΕ6 απλά άλλαξε το ProgID στο instansiation σε SHDocVW.InternetExplorer
    Antonios Chatzipavlis

  •  29-09-2006, 23:02 17577 σε απάντηση της 17483

    Απ: IExplorer σε παράθυρο χωρίς bars

    Έχω παραπάνω από ένα χρόνο να ασχοληθώ με chromeless windows, πάντως λόγω security issues είναι παρά πολύ δύσκολο να «πειράξεις» κάποιο Browser σε client.

    Local μπορείς να πετύχεις αυτό που θες ιδικά στον Firefox, σύνηθες σε εφαρμογές Info Kiosk.

    Στο http://www.chromeless.org/ θα βρεις αρκετά πράγματα, δώσε όμως βάση στη δουλεία των Microbians.

     
    George


    Θρυλικός Προγραμματιστής
  •  29-09-2006, 23:09 17578 σε απάντηση της 17556

    Απ: IExplorer σε παράθυρο χωρίς bars

    Αντώνη είσαι ΘΕΟΣ!!!

    Ελπίζω να μας κάνεις σύντομα κανένα μάθημα ακόμη μετά το BizTalk :D

    Δημήτρης
    Simple Photography
  •  30-09-2006, 21:22 17629 σε απάντηση της 17577

    Απ: IExplorer σε παράθυρο χωρίς bars

    Απο μαθήματα Δημητρή να φάνε και οι κότες

    Σε λίγο θα αρχίσουν και τα 12ώρα!!!

    Αλλά όρεξη υπάρχει
    Antonios Chatzipavlis

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems