IWindow

IWindow interface

L’objet window représente une fenêtre contenant un document DOM.

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

Propriétés

Nom La description
Document { get; } L’attribut document doit renvoyer l’objet Document le plus récent de l’objet Window.
FrameElement { get; } L’objet frameElement d’un Document.
Location { get; } L’attribut location de l’interface Window doit renvoyer l’objet Location pour le document de cet objet Window.
Name { get; set; } L’attribut name de l’objet Window doit, lors de l’obtention, renvoyer le nom actuel du contexte de navigation et, lors de la définition, définir le nom du contexte de navigation sur la nouvelle valeur.
Opener { get; } L’attribut IDL d’ouverture sur l’objet Window, lors de l’obtention, doit retourner l’objet WindowProxy du contexte de navigation à partir duquel le contexte de navigation actuel a été créé (son contexte de navigation d’ouverture), s’il y en a un, s’il est toujours disponible, et si le contexte de navigation actuel n’a pas renié son ouvreur ; sinon, il doit retourner null. Au paramétrage, si la nouvelle valeur est nulle alors le contexte de navigation courant doit renier son ouvreur ; si la nouvelle valeur est autre chose, alors l’agent utilisateur doit appeler la méthode interne [[DefineOwnProperty]] de l’objet Window, en transmettant le nom de propriété “opener” comme clé de propriété, et le Property Descriptor { [[Value]]: value , [[Writable]] : true, [[Enumerable]] : true, [[Configurable]] : true } comme descripteur de propriété, où value est la nouvelle valeur.
Parent { get; } L’attribut IDL parent sur l’objet Window d’un Document dans un contexte de navigation b doit retourner l’objet WindowProxy du contexte de navigation parent, s’il y en a un (c’est-à-dire si b est un contexte de navigation enfant), ou l’objet WindowProxy du contexte de navigation contexte b lui-même, sinon (c’est-à-dire s’il s’agit d’un contexte de navigation de niveau supérieur ou d’un contexte de navigation imbriqué détaché).
Self { get; } Renvoie l’objet WindowProxy du contexte de navigation de l’objet Window.
Top { get; } L’attribut IDL supérieur de l’objet Window d’un Document dans un contexte de navigation b doit renvoyer l’objet WindowProxy de son contexte de navigation de niveau supérieur (qui serait son propre objet WindowProxy s’il s’agissait lui-même d’un contexte de navigation de niveau supérieur), si il en a un, ou sinon son propre objet WindowProxy (par exemple, s’il s’agissait d’un contexte de navigation imbriqué détaché).
Window { get; } Renvoie l’objet WindowProxy du contexte de navigation de l’objet Window.

Méthodes

Nom La description
Alert(string) Affiche une alerte modale avec le message donné et attend que l’utilisateur la rejette
Confirm(string) Affiche une invite modale OK/Annuler avec le message donné, attend que l’utilisateur le rejette et renvoie vrai si l’utilisateur clique sur OK et faux s’il clique sur Annuler.
Prompt(string, string) Affiche une invite de champ de texte modal avec le message donné, attend que l’utilisateur le rejette et renvoie la valeur que l’utilisateur a saisie. Si l’utilisateur annule l’invite, renvoie null à la place. Si le deuxième argument est présent, alors la valeur donnée est utilisée par défaut.

Voir également