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

 

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

Κλεισιμο του browser χωρίς το παράθυρο της επιβεβαίωσης

Îåêßíçóå áðü ôï ìÝëïò manosB. Τελευταία δημοσίευση από το μέλος manosB στις 02-08-2008, 12:00. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  29-07-2008, 13:17 43772

    Κλεισιμο του browser χωρίς το παράθυρο της επιβεβαίωσης

    Έχω μια φόρμα (asp.net 3.0, C#) και προσπαθώ μετά το πέρας κάποιας διαδικασίας να κλείσω το παράθυρο του browser (ΙΕ 6 και 7).

    Το κάνω με javascript αλλά επειδή δεν έχω ανοίξει με window.open το παράθυρο πριν πάντα μου πετάει παράθυρο επιβεβαίωσης !@#%!@#$%@#$

    Ξέρετε κανένα τροπό να γίνει αυτό??


    Manos
  •  29-07-2008, 14:04 43773 σε απάντηση της 43772

    Απ: Κλεισιμο του browser χωρίς το παράθυρο της επιβεβαίωσης

    αν μου πεις λίγο περισσότερα για την διαδικασία και δείξεις λίγο κώδικα ίσως μπορώ να σε βοηθήσω.

    δες και αυτό εδώ

    http://www.dynamicdrive.com/forums/archive/index.php/t-17060.html


    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  29-07-2008, 18:26 43781 σε απάντηση της 43772

    Απ: Κλεισιμο του browser χωρίς το παράθυρο της επιβεβαίωσης

    manosB:
    Το κάνω με javascript αλλά επειδή δεν έχω ανοίξει με window.open το παράθυρο πριν πάντα μου πετάει παράθυρο επιβεβαίωσης !@#%!@#$%@#$

    Ξέρετε κανένα τροπό να γίνει αυτό??

    Δεν γίνεται αυτό - είναι hardcoded security του browser όπως και με το dialog window του print.

    Αυτό που θα πρότεινα είναι να φτιάξεις ένα window που θα κάνει launch το παράθυρο που θα κάνει window.open το παράθυρο με τον οδηγό, το launcher window θα δείχνει ένα μήνυμα κατά την ώρα που στο launched window θα εκτελείται η διαδικασία, και όταν η διαδικασία τελειώσει και το παράθυρο κλείσει, το launcher window μπορεί να εμφανίζει ένα status όπως η διαδικασία ολοκληρώθηκε, ή διακόπηκε από από το χρήστη, ή απέτυχε, κοκ...

    Έτσι θα έχεις μια ισορροπία, με τα ανοιχτά σου παράθυρα.

    Εναλλακτικά μπορείς να χρησιμοποιήσεις κάποιο javascript library, όπως τα LightBox/LightBox2 δίνουν παρόμοια εφέ (modal dialog επάνω σε html σελίδα). Αν δεν κάνω λάθος και στο Ajax Control Toolkit υπάρχει παρόμοιο control (ModalPopup).

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  02-08-2008, 12:00 43895 σε απάντηση της 43781

    Απ: Κλεισιμο του browser χωρίς το παράθυρο της επιβεβαίωσης

    George J. Capnias:
    Δεν γίνεται αυτό - είναι hardcoded security του browser όπως και με το dialog window του print. 


    Λοιπόν μετά από έρευνα κατέληξα ότι δεν αξίζει να κάνω πιο πολύπλοκο τον κωδικά μου για να υποστηρίξω μια λειτουργία που δεν έχει κανένα λειτουργικό νόημα.  Μετά το πέρας της διαδικασίας θα τον παραπέμπω σε μια σελίδα αποτελεσμάτων και ας κάνει ο χρήστης ότι γουστάρει.
    Νομίζω ότι είναι κλασσική περίπτωση που όταν ζυγίζεις τα υπέρ και τα κατά αποφασίζεις ότι δεν αξίζει ο κόπος Smile

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