Interface IWindow

IWindow interface

Το αντικείμενο παράθυρο αντιπροσωπεύει ένα παράθυρο που περιέχει ένα έγγραφο DOM.

public interface IWindow : IDisposable, IDocumentView, IEventTarget, IGlobalEventHandlers, 
    IWindowEventHandlers, IWindowTimers

Ιδιότητες

ΟνομαΠεριγραφή
Document { get; }Το χαρακτηριστικό document πρέπει να επιστρέψει το πιο πρόσφατο αντικείμενο Document του αντικειμένου Window.
FrameElement { get; }Το αντικείμενο FrameElement ενός εγγράφου.
Location { get; }Το χαρακτηριστικό τοποθεσίας της διεπαφής παραθύρου πρέπει να επιστρέψει το αντικείμενο Θέσης για το Έγγραφο αυτού του αντικειμένου παραθύρου.
Name { get; set; }Το χαρακτηριστικό name του αντικειμένου Window πρέπει, κατά τη λήψη, να επιστρέψει το τρέχον όνομα του περιβάλλοντος περιήγησης και, κατά τη ρύθμιση, να ορίσει το όνομα του περιβάλλοντος περιήγησης στη νέα τιμή.
Opener { get; }Το χαρακτηριστικό opener IDL στο αντικείμενο Window, κατά τη λήψη, πρέπει να επιστρέψει το αντικείμενο WindowProxy του περιβάλλοντος περιήγησης από το οποίο δημιουργήθηκε το τρέχον περιβάλλον περιήγησης (το πλαίσιο περιήγησης του ανοίγματος), εάν υπάρχει, εάν είναι ακόμα διαθέσιμο και εάν το τρέχον περιβάλλον περιήγησης δεν έχει απορρίψει το πρόγραμμα ανοίγματός του. Διαφορετικά, πρέπει να επιστρέψει null. Κατά τη ρύθμιση, εάν η νέα τιμή είναι μηδενική, τότε το τρέχον περιβάλλον περιήγησης πρέπει να απορρίψει το άνοιγμα του. αν η νέα τιμή είναι οτιδήποτε άλλο, τότε ο παράγοντας χρήστη πρέπει να καλέσει την εσωτερική μέθοδο [[DefineOwnProperty]] του αντικειμένου Window, περνώντας το όνομα ιδιότητας “opener” ως κλειδί ιδιότητας και τον Περιγραφέα ιδιότητας { [[Value]]: τιμή , [[Εγγράψιμο]]: true, [[Αριθμήσιμο]]: true, [[Ρυθμιζόμενο]]: true } ως περιγραφέας ιδιότητας, όπου τιμή είναι η νέα τιμή.
Parent { get; }Το γονικό χαρακτηριστικό IDL στο αντικείμενο Παράθυρο ενός εγγράφου σε περιβάλλον περιήγησης b πρέπει να επιστρέψει το αντικείμενο WindowProxy του περιβάλλοντος γονικής περιήγησης, εάν υπάρχει (δηλ. εάν το b είναι θυγατρικό περιβάλλον περιήγησης) ή το αντικείμενο WindowProxy της περιήγησης το ίδιο το πλαίσιο b, διαφορετικά (δηλαδή, εάν πρόκειται για περιβάλλον περιήγησης ανώτατου επιπέδου ή για αποκομμένο ένθετο περιβάλλον περιήγησης).
Self { get; }Επιστρέφει το αντικείμενο WindowProxy του περιβάλλοντος περιήγησης του αντικειμένου του παραθύρου.
Top { get; }Το κορυφαίο χαρακτηριστικό IDL στο αντικείμενο Window ενός Εγγράφου σε περιβάλλον περιήγησης b πρέπει να επιστρέψει το αντικείμενο WindowProxy του περιβάλλοντος περιήγησής του ανώτατου επιπέδου (το οποίο θα ήταν το δικό του αντικείμενο WindowProxy αν ήταν ένα περιβάλλον περιήγησης ανώτατου επιπέδου), εάν έχει ένα ή το δικό του αντικείμενο WindowProxy διαφορετικά (π.χ. αν ήταν ένα αποκομμένο ένθετο περιβάλλον περιήγησης).
Window { get; }Επιστρέφει το αντικείμενο WindowProxy του περιβάλλοντος περιήγησης του αντικειμένου του παραθύρου.

Μέθοδοι

ΟνομαΠεριγραφή
Alert(string)Εμφανίζει μια ειδοποίηση με το δεδομένο μήνυμα και περιμένει να την απορρίψει ο χρήστης
Confirm(string)Εμφανίζει μια τροπική προτροπή OK/Cancel με το δεδομένο μήνυμα, περιμένει να το απορρίψει ο χρήστης και επιστρέφει true εάν ο χρήστης κάνει κλικ στο OK και false εάν ο χρήστης κάνει κλικ στο Cancel.
Prompt(string, string)Εμφανίζει μια προτροπή πεδίου κειμένου με το δεδομένο μήνυμα, περιμένει να το απορρίψει ο χρήστης και επιστρέφει την τιμή που εισήγαγε ο χρήστης. Εάν ο χρήστης ακυρώσει την προτροπή, τότε επιστρέφει null. Εάν υπάρχει το δεύτερο όρισμα, τότε η δεδομένη τιμή χρησιμοποιείται ως προεπιλογή.

Δείτε επίσης