L'objet window a les méthodes suivantes :
ouvrir fermer l'alerte confirmer l'invite setTimeout clearTimeout setInterval clearInterval moveBy moveTo resizeBy resizeTo scrollBy scrollTo retrouver arrière avancer accueil arrêter imprimer flou focus captureEvent activerExternalCapture désactiverExternalCapture handleEvent releaseEvent routeEvent scroll
1. méthode ouverte
Format de syntaxe : window.open(URL, nom de la fenêtre, style de la fenêtre)
Fonction : ouvrez une nouvelle fenêtre et chargez la page Web avec l'adresse URL spécifiée dans la fenêtre.
Description :
La méthode open est utilisée pour ouvrir une nouvelle fenêtre de navigateur et charger une adresse URL spécifiée dans la nouvelle fenêtre
;Lors de l'ouverture d'une nouvelle fenêtre de navigateur, la méthode open peut également spécifier le nom de la fenêtre (le deuxième paramètre) ;
Lors de l'ouverture d'une nouvelle fenêtre de navigateur, la méthode open peut également spécifier le style de la fenêtre (le troisième paramètre). Le style de la fenêtre a les options suivantes. Ces options peuvent être sélectionnées plusieurs fois. Si plusieurs sélections sont effectuées, utilisez des virgules. entre chaque option. Séparateur :barre d'outils : Spécifie si la fenêtre dispose d'une barre d'outils standard. Lorsque la valeur de cette option est 1 ou oui, cela signifie qu'il y a une barre d'outils standard ; lorsque la valeur de cette option est 0 ou non, cela signifie qu'il n'y a pas de barre d'outils standard
;
externalWidth : Spécifie la largeur extérieure de la fenêtre en pixels
externalHeight : Spécifie la hauteur extérieure de la fenêtre en pixels
left : Spécifie la position de la fenêtre depuis le côté gauche de l'écran en pixels
top : Spécifiez la position de la fenêtre depuis le haut de l'écran en pixels
AlwaysLowered : La fenêtre spécifiée est masquée derrière toutes les fenêtres. La valeur et la signification de l'option sont les mêmes que celles de la barre d'outils ;
AlwaysRaised : La fenêtre spécifiée flotte au-dessus de toutes les fenêtres. La valeur et la signification de l'option sont les mêmes que celles de la barre d'outils ;
dependant : Spécifie que la fenêtre ouverte est une fenêtre enfant de la fenêtre actuelle et sera fermée lorsque la fenêtre parent est fermée. La valeur et la signification de l'option sont les mêmes que celles de la barre d'outils ;
raccourcis clavier : définissez le raccourci clavier pour quitter en toute sécurité dans une nouvelle fenêtre sans barre de menu. La valeur et la signification de l'option sont les mêmes que celles de la barre d'outils ;
innerHeight : Définit la hauteur en pixels du document dans la fenêtre
innerWidth : Définissez la largeur en pixels du document dans la fenêtre
screenX : Définissez la longueur en pixels de la fenêtre à partir du bord gauche de l'écran
screenY : Définissez la longueur en pixels de la fenêtre à partir du bord supérieur de l'écran
titleBar : Indique si la barre de titre est visible dans la nouvelle fenêtre. La valeur et la signification de l'option sont les mêmes que la barre d'outils
.
z-look : Indique que lorsque la fenêtre est activée, elle ne peut pas flotter au-dessus des autres fenêtres. La valeur et la signification de l'option sont les mêmes que celles de la barre d'outils.
La méthode open renvoie une référence à la fenêtre.
Conseils : Cette méthode est souvent utilisée pour ouvrir automatiquement une autre fenêtre lors de l'ouverture d'une page Web.
2. Méthode de fermeture
Format de syntaxe : window.close()
Fonction : La méthode close est utilisée pour fermer automatiquement la fenêtre du navigateur.
Format de syntaxe : window.alert (chaîne d'invite) Fonction : affichez une boîte d'avertissement et affichez le texte de la chaîne d'invite dans la boîte d'avertissement.
4. confirmer la méthodeFormat de syntaxe : window.confirm(chaîne d'invite) Fonction : Afficher une boîte de confirmation et afficher une chaîne d'invite dans la boîte de confirmation. Cette méthode renvoie vrai lorsque l'utilisateur clique sur le bouton "OK" et renvoie faux lorsque l'utilisateur clique sur "Annuler".
5. méthode d'inviteFormat de syntaxe : window.prompt (chaîne d'invite, texte par défaut) Fonction : afficher une zone de saisie, afficher la chaîne d'invite dans la zone de saisie, afficher le texte par défaut dans la zone de texte de saisie et attendre la saisie de l'utilisateur. Lorsque l'utilisateur clique sur le bouton "OK", renvoie la chaîne saisie par. l'utilisateur. Lorsque le bouton Annuler est cliqué, une valeur nulle est renvoyée.
6. Méthode setTimeoutFormat de syntaxe : window.setTimeout (expression de caractère de code, millisecondes) Fonction : paramètre de synchronisation, exécute automatiquement l'expression du caractère de code après le nombre spécifié de millisecondes.
7. Méthode clearTimeoutFormat de syntaxe : window.clearTimeout(timer) Fonction : Annule le réglage de synchronisation précédent. Le paramètre est la valeur de retour lorsqu'il est défini avec setTimeout.
8. Méthode setIntervalFormat de syntaxe : window.setInterval (expression de caractère de code, millisecondes) Fonction : Après avoir défini un intervalle de temps (deuxième paramètre), exécutez à plusieurs reprises le contenu de "l'expression du caractère de code" 9. Méthode clearInterval Format de syntaxe : window.clearInterval (intervalle de temps) Fonction : Annule le timing défini par setInterval. Le paramètre est la valeur de retour de la méthode setInterval. 10. Méthode moveBy Format de syntaxe : window.moveBy(déplacement horizontal, déplacement vertical) Fonction : Déplacez la fenêtre spécifiée en fonction des paramètres de pixels donnés. Le premier paramètre est le pixel dont la fenêtre se déplace horizontalement et le deuxième paramètre est le pixel dont la fenêtre se déplace verticalement. Méthode 11.moveTo Format de syntaxe : window.moveTo(x,y) Fonction : Déplacez la fenêtre vers les coordonnées spécifiées (x, y). 12. Méthode resizeBy Format de syntaxe : window.resizeBy(horizontal, vertical) Fonction : Change la fenêtre actuelle à la taille spécifiée (x, y) Lorsque les valeurs de x et y sont supérieures à 0, elle est agrandie, et lorsqu'elle est inférieure à 0, elle est réduite. . 13. Méthode resizeTo Format de syntaxe : window.resizeTo(largeur horizontale, largeur verticale) Fonction : change la fenêtre actuelle en taille (x, y), où x et y sont respectivement la largeur et la hauteur. 14. Méthode scrollBy Format de syntaxe : window.scrollBy(déplacement horizontal, déplacement vertical) Fonction : Faire défiler le contenu dans la fenêtre d'un déplacement donné. Lorsque le paramètre est un nombre positif, faites défiler vers l'avant, sinon faites défiler dans le sens inverse. 15. Méthode scrollTo Format de syntaxe : window.scrollTo(x,y) Fonction : faites défiler le contenu dans la fenêtre jusqu'à la position spécifiée. Méthode 16.find Format de syntaxe : window.find() Fonction : lorsque cette méthode est déclenchée, une fenêtre de dialogue "Rechercher" apparaîtra et permettra à l'utilisateur de trouver une chaîne dans la page qui a déclenché la méthode de recherche. Remarque : cet attribut n'est pas pris en charge dans IE5.5 et Netscape6.0. 17. méthode de retour Format de syntaxe : window.back() Fonction : Simulez l'utilisateur cliquant sur le bouton "Retour" du navigateur pour déplacer la page vers la page précédente du navigateur. Remarque : Cette opération ne peut être effectuée que lorsque la page actuelle a une page précédente. Remarque : IE5.5 ne prend pas en charge cette méthode, contrairement à Netscape6.0. 18. méthode de transfert Format de syntaxe : window.forward() Fonction : Simulez l'utilisateur cliquant sur le bouton « Suivant » du navigateur pour déplacer la page vers la page suivante du navigateur. Remarque : Cette opération ne peut être effectuée que lorsque la page suivante existe sur la page en cours. Remarque : IE5.5 ne prend pas en charge cette méthode, contrairement à Netscape6.0. 19. méthode maison Format de syntaxe : window.home() Fonction : Simulez l'utilisateur cliquant sur le bouton "Accueil" du navigateur pour rediriger la page vers la page spécifiée. Remarque : IE5.5 ne prend pas en charge cette méthode, contrairement à Netscape6.0. 20. méthode d'arrêt Format de syntaxe : window.stop() Fonction : Simulez l'utilisateur cliquant sur le bouton "Stop" du navigateur pour terminer l'opération de téléchargement du navigateur. Remarque : IE5.5 ne prend pas en charge cette méthode, contrairement à Netscape6.0. 21. méthode d'impression Format de syntaxe : window.print() Fonction : Simulez l'utilisateur cliquant sur le bouton "Imprimer" du navigateur pour informer le navigateur d'ouvrir la boîte de dialogue d'impression et d'imprimer la page en cours. 22. méthode de flou Format de syntaxe : window.blur() Fonction : Supprimer le focus de la fenêtre. Des précautions doivent être prises lors de l'utilisation de la méthode de mise au point, car cela peut entraîner un mouvement continu de la mise au point. 23. méthode de mise au point Format de syntaxe : window.focus() Fonction : Activer la fenêtre. Soyez prudent lorsque vous l'utilisez avec la méthode du flou, car cela peut entraîner un déplacement de la mise au point vers l'intérieur et l'extérieur 24. méthode de capture d'événement Format de syntaxe : window.captureevent(event) window.captureevent(event1|event2|…|eventn) Fonction : Capturez tous les événements avec les paramètres spécifiés. Grâce à la possibilité de capturer les événements gérés par le programme local lui-même, les programmeurs peuvent définir librement des fonctions pour gérer les événements. Si plusieurs événements doivent être capturés, utilisez le caractère vertical « | » pour séparer chaque événement. Les types d'événements pouvant être capturés sont les suivants : event.abortevent.blurevent.changeevent.clickevent.dblclickevent.dragdropevent.errorevent.focusevent.keydownevent.keypressevent.keyupevent.loadevent.mousedownevent.mousuemoveevent.mouseoutevent. mouseover event.mouseup event.move event.reset event.resize événement. sélectionnez event.submit event.unload 25. activer l'événement de capture externe Format de syntaxe : window.enableexternalcapture(event) Fonction : La méthode activateexternalcapture est utilisée pour capturer les événements externes transmis via les paramètres. 26. désactiver l'événement de capture externe Format de syntaxe : window.disableexternalcapture() Fonction : Annulez le paramétrage de la méthode activateexternalcapture et terminez la capture des événements externes. 27. gérer l'événement Format de syntaxe : window.handleevent(event) Fonction : gestionnaire d'événements qui déclenche l'événement spécifié. 28. événement de sortie Format de syntaxe : window.releaseevent(event) window.releaseevent(event1|event2|…|eventn) Fonction : Libérez les événements capturés transmis via les paramètres. Ces événements sont définis par la méthode window.captureevent. Les événements libérables sont les mêmes que captureevent. 29. événement routeevent Format de syntaxe : window.releaseevent(event) Fonction : Transférer tous les événements du type capturé vers des méthodes de traitement d'événements standard pour le traitement. Les événements qui peuvent être transférés sont les mêmes que captureevent. 30. événement de défilement Format de syntaxe : window.scroll(coordonnée x, coordonnée y) Fonction : Déplacez la fenêtre vers la position de coordonnées spécifiée. Propriétés de l'objet fenêtre L'objet window a les propriétés suivantes : status statusbar statusbar.visible defaultstatus emplacement locationbar locationbar.visible nom personnel cadres fermés frames.length historique du document innerheight innerwidth menubar menubar.visible opener outsideheight outsidewidth pagexoffset pageyoffset parent personalbar personalbar.visiblescrollbar scroll bar.visible toolbar toolbar.visible top 1. attribut de statut Format de syntaxe : window.status=string Fonction : Définir ou donner les informations d'affichage actuelles de la barre d'état dans la fenêtre du navigateur. Conseils : vous pouvez utiliser cet attribut pour définir les informations de la barre d'état de la fenêtre du navigateur. 2. Attribut de la barre d'état Format de syntaxe : window.statusbar.Attribute Fonction : L'attribut statusbar lui-même est également un objet, utilisé pour accéder à son propre attribut visible afin de déterminer si la barre d'état est visible. Remarque : le navigateur IE5.5 ne prend pas en charge cet attribut. 3. propriété statusbar.visible Format de syntaxe : window.statusbar.visible Fonction : Vérifiez si la barre d'état est visible. Si elle est visible, elle renvoie vrai, sinon elle renvoie faux. Remarque : le navigateur IE5.5 ne prend pas en charge cet attribut. 4. attribut de statut par défaut Format de syntaxe : window.defaultstatus[=string] Fonction : La valeur de l'attribut defaultstatus est les informations d'affichage par défaut de la barre d'état dans la fenêtre du navigateur 5.attribut d'emplacement Format de syntaxe : window.location=url Fonction : Donner les informations sur l'url de la fenêtre actuelle ou spécifier l'url de la fenêtre ouverte. 6. Attribut de la barre de localisation Format de syntaxe : window.locationbar.property Fonction : L'attribut locationbar peut également être considéré comme un sous-objet. Cet attribut est utilisé pour obtenir son propre attribut visible afin de déterminer si la barre d'emplacement est visible. Jusqu'à présent, cette propriété n'a qu'une seule sous-propriété : visible. Remarque : IE5.5 ne prend pas en charge cet attribut. 7. propriété locationbar.visible Format de syntaxe : window.locationbar.visible Fonction : Indique si la barre d'emplacement est visible. Si elle est visible, elle renvoie vrai, sinon elle renvoie faux. Remarque : IE5.5 ne prend pas en charge cet attribut. 8. attribut personnel Format de syntaxe : window.self.method window.self.Property Fonction : Cet attribut contient le drapeau de la fenêtre actuelle. Grâce à cet attribut, vous pouvez vous assurer que lorsque plusieurs fenêtres sont ouvertes, les fonctions ou propriétés de la fenêtre actuelle sont correctement appelées sans confusion. 9. attribut de nom Format de syntaxe : window.name=name Fonction : renvoie le nom de la fenêtre, qui est donné lorsque la méthode window.open() crée une nouvelle fenêtre. Dans la version JavaScript 1.0, cet attribut ne peut être utilisé que pour lire le nom de la fenêtre. Dans la version JavaScript 1.1, vous pouvez utiliser cet attribut pour spécifier un nom pour une fenêtre qui n'est pas créée à l'aide de la méthode window.open(). 10. attribut fermé Format de syntaxe : window.closed Fonction : L'attribut fermé est utilisé pour indiquer si l'instance de la fenêtre spécifiée a été fermée. Si elle est fermée, il renvoie vrai, sinon il renvoie faux. 11. Attribut des cadres Format de syntaxe : window.frames["nom du cadre"] window.frames[numérique] Fonction : L'attribut frames est un tableau, utilisé pour stocker chaque instance de sous-fenêtre (frame) créée par un élément dans le document. L'indice peut être le numéro de séquence ou le nom spécifié par l'attribut name de l'élément frame. .à obtenir et à utiliser. 12. Propriété frames.length Format de syntaxe : window.frames.length Fonction : L'attribut frames.length est utilisé pour donner le nombre d'instances de sous-fenêtre (frame) dans le document. 13. attribut de longueur Format de syntaxe : window.length Fonction : L'attribut length renvoie le nombre de sous-fenêtres dans une fenêtre. Cet attribut a la même valeur que l'attribut window.frame.length. 14. attribut du document Format de syntaxe : window.document.event window.document.method window.document.property Fonction : Le document sous-objet de l'objet window est l'objet principal de JavaScript. Une instance est créée lorsque l'élément body est rencontré dans le script. 15. Attribut historique Format de syntaxe : window.history[value] window.history.method() window.history.property L'historique des sous-objets de l'objet window est l'un des objets centraux de JavaScript. Cet attribut contient un tableau des noms et des URL des pages qui ont été visitées. 16. propriété de hauteur intérieure Format de syntaxe : window.innerheight=valeur numérique Fonction : renvoie ou spécifie la hauteur en pixels du document dans la fenêtre du navigateur. Cette hauteur n'inclut pas la hauteur des barres d'outils et des modifications de page qui composent la fenêtre. Remarque : IE5.5 ne prend pas en charge cet attribut. 17. attribut de largeur intérieure Format de syntaxe : window.innerheight=valeur numérique Fonction : renvoie ou spécifie la largeur en pixels du document dans la fenêtre du navigateur. Cette largeur n'inclut pas la largeur des barres d'outils et des modifications de page qui composent la fenêtre. Remarque : IE5.5 ne prend pas en charge cet attribut. 18. Attribut de la barre de menus Format de syntaxe : window.menubar.Attribute Fonction : L'attribut menubar peut également être considéré comme un sous-objet. Cet attribut est utilisé pour obtenir son propre attribut visible afin de déterminer si la barre de menu est visible. Jusqu'à présent, cette propriété n'a qu'une seule sous-propriété : visible. Remarque : IE5.5 ne prend pas en charge cet attribut. 19. propriété menubar.visible Format de syntaxe : window.menubar.visible Fonction : La propriété menubar.visible est utilisée pour indiquer si la barre de menu est visible. Si elle est visible, elle renvoie vrai, sinon elle renvoie faux. Remarque : IE5.5 ne prend pas en charge cet attribut. 20. attribut d'ouverture Format de syntaxe : window.opener | window.opener.method | window.opener.property Fonction : L'attribut opener est associé à la fenêtre parent qui ouvre la fenêtre. Lors de l'accès à l'attribut operer dans la fenêtre enfant, la fenêtre parent est renvoyée. Cette propriété permet d'accéder aux méthodes et propriétés de l'objet fenêtre parent. 21. attribut de hauteur extérieure Format de syntaxe : window.outerheight Fonction : L'attribut outsideheight est utilisé pour accéder à la hauteur en pixels de la fenêtre du navigateur, qui inclut la hauteur des barres d'outils et des bords décoratifs. Remarque : IE5.5 ne prend pas en charge cet attribut. 22. attribut de largeur extérieure Format de syntaxe : window.outerwidth Fonction : L'attribut outsidewidth est utilisé pour accéder à la largeur en pixels de la fenêtre du navigateur, qui inclut la largeur des barres d'outils et des bords décoratifs. Remarque : IE5.5 ne prend pas en charge cet attribut. 23. Attribut pagexoffset Format de syntaxe : window.pagexoffset=valeur numérique Fonction : Spécifiez la position horizontale actuelle du pixel du coin supérieur gauche du document dans la fenêtre du navigateur dans la fenêtre. Avant d'utiliser moveto pour déplacer, vous pouvez utiliser cette propriété pour décider si vous devez déplacer la fenêtre. Parce que cette propriété renvoie la position actuelle du document visible par rapport à la page entière. Remarque : IE5.5 ne prend pas en charge cet attribut. 24. attribut pageyoffset Format de syntaxe : window.pageyoffset=valeur numérique Fonction : Spécifiez la position verticale actuelle du pixel du coin supérieur gauche du document dans la fenêtre du navigateur dans la fenêtre. Avant d'utiliser moveto pour déplacer, vous pouvez utiliser cette propriété pour décider si vous devez déplacer la fenêtre. Parce que cette propriété renvoie la position actuelle du document visible par rapport à la page entière. Remarque : IE5.5 ne prend pas en charge cet attribut. 25. attribut parent Format de syntaxe : window.parent.frames[numeric] window.parent.framesname Fonction : Accédez à la fenêtre parent où se trouve chaque fenêtre enfant (multi-frame). 26. Attributs de la barre personnelle Format de syntaxe : window.personalbar.property Fonction : l'attribut personalbar lui-même est également un objet, qui est utilisé pour accéder à son propre attribut visible afin de déterminer si la barre personnelle est visible. Remarque : IE5.5 ne prend pas en charge cet attribut. 27. personalbar.visible propriété Format de syntaxe : window.personalbar.visible Fonction : Détermine si la colonne personnelle est visible. Si elle est visible, elle renvoie vrai, sinon elle renvoie faux. Remarque : IE5.5 ne prend pas en charge cet attribut. 28. Propriétés des barres de défilement Format de syntaxe : window.scrollbars.property Fonction : La propriété scrollbars elle-même est également un objet, utilisé pour accéder à sa propre propriété visible afin de déterminer si la barre de défilement est visible Remarque : IE5.5 ne prend pas en charge cet attribut. 29. propriété scrollbars.visible Format de syntaxe : window.scrollbars.visible Fonction : scrollbars.visible est utilisé pour déterminer si la barre de défilement est visible. Si elle est visible, elle renvoie vrai, sinon elle renvoie faux. Remarque : IE5.5 ne prend pas en charge cet attribut. 30. Attribut de la barre d'outils Format de syntaxe : window.toolbar.property Fonction : L'attribut de la barre d'outils lui-même est également un objet, utilisé pour accéder à son propre attribut visible afin de déterminer si la barre d'outils est visible. Remarque : IE5.5 ne prend pas en charge cet attribut. 31. propriété barre d'outils.visible Format de syntaxe : window.toolbar.visible Fonction : La propriété toolbar.visible est utilisée pour vérifier si la barre d'outils est visible. Si elle est visible, elle renvoie vrai, sinon elle renvoie faux. Remarque : IE5.5 ne prend pas en charge cet attribut. 32. attribut supérieur Format de syntaxe : window.top.frames[numeric] window.top.framename window.top.method() window.top.property Fonction : L'attribut top de l'objet window est utilisé pour contenir des informations sur la fenêtre la plus haute de toutes les sous-fenêtres (multi-frames) chargées dans le navigateur.