Maison > Article > interface Web > Résumé des méthodes de modèle d'objet du navigateur de fenêtre JavaScript et des compétences Properties_Javascript
Objet fenêtre
L'objet window est pris en charge par tous les navigateurs. Il représente la fenêtre du navigateur.
Tous les objets globaux, fonctions et variables JavaScript deviennent automatiquement membres de l'objet fenêtre.
Les variables globales sont des propriétés de l'objet window.
Les fonctions globales sont des méthodes de l'objet window.
1. méthode ouverte
Format de grammaire :
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.
Descriptif :
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
;
Lorsque la méthode open ouvre une nouvelle fenêtre de navigateur, vous pouvez également spécifier le nom de la fenêtre (le deuxième paramètre
) ;
Lorsque la méthode open ouvre une nouvelle fenêtre de navigateur, vous pouvez également spécifier le style de la fenêtre (le troisième paramètre),
Le style de fenêtre comporte les options suivantes. Ces options peuvent être sélectionnées plusieurs fois. Si plusieurs sélections sont effectuées, séparez les options par des virgules :
.
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
;
location : Spécifie si la fenêtre a une barre d'outils d'adresse. La valeur et la signification de l'option sont les mêmes que celles de la barre d'outils ;
répertoires : Spécifie si la fenêtre a une barre d'outils de lien. La valeur et la signification de l'option sont les mêmes que celles de la barre d'outils ;
status : Spécifie si la fenêtre a une barre d'état. La valeur et la signification de l'option sont les mêmes que celles de la barre d'outils ;
menubar : Spécifie si la fenêtre a un menu. La valeur et la signification de l'option sont les mêmes que celles de la barre d'outils ;
scrollbar : Spécifie s'il y a une barre de défilement lorsque le document de la fenêtre actuelle est plus grand que la fenêtre. La valeur et la signification de l'option sont les mêmes que celles de la barre d'outils ;
redimensionnable : Spécifie si la fenêtre peut être redimensionnée. La valeur et la signification de l'option sont les mêmes que celles de la barre d'outils ;
width : Spécifie la largeur de la fenêtre en pixels, remplacée par innerWidth ;
height : Spécifie la hauteur de la fenêtre en pixels, remplacée par innerHeight
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écifie 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.
Astuce : 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 grammaire :
window.close()
Fonction : La méthode close est utilisée pour fermer automatiquement la fenêtre du navigateur.
3. méthode d'alerte
Format de grammaire : 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éthode
Format de grammaire : window.confirm (chaîne d'invite)
Fonction : Afficher une boîte de confirmation, afficher la chaîne d'invite dans la boîte de confirmation, lorsque l'utilisateur clique sur le bouton "OK"
Cette méthode renvoie vrai lorsque l'on clique sur "Annuler" et faux lorsque l'on clique sur "Annuler".
Format de grammaire :
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 et afficher le texte par défaut
dans la zone de texte de saisie
Ceci, et attend la saisie de l'utilisateur, lorsque l'utilisateur clique sur le bouton "OK", renvoie la chaîne saisie par l'utilisateur, lorsque
Lorsque vous cliquez sur le bouton Annuler, une valeur nulle est renvoyée.
6. Méthode setTimeout
Format de grammaire :
window.setTimeout (expression de caractère de code, millisecondes)
Fonction : réglage de synchronisation, lorsque le nombre spécifié de millisecondes est atteint, l'expression du caractère de code est automatiquement exécutée.
7. Méthode clearTimeout
Format de grammaire : window.clearTimeout (minuterie)
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 setInterval
Format de grammaire : 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 « expression de caractère de code »9. Méthode clearInterval
Format de grammaire :
window.clearInterval (intervalle de temps)
Fonction : Annuler 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 grammaire :
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 par lequel la fenêtre se déplace horizontalement, le premier paramètre est
Les deux paramètres sont les pixels par lesquels la fenêtre est déplacée verticalement.
Méthode 11.moveTo
Format de grammaire :
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 grammaire :
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
.
à réduire.
13. Méthode resizeTo
Format de grammaire :
window.resizeTo(largeur horizontale, largeur verticale)
Fonction : modifiez 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 grammaire :
window.scrollBy(déplacement horizontal, déplacement vertical)
Fonction : Faire défiler le contenu dans la fenêtre en fonction du déplacement donné. Lorsque le paramètre est un nombre positif, faites défiler vers l'avant, sinon il défilera dans le sens inverse
Faites défiler vers.
15. Méthode scrollTo
Format de grammaire :
window.scrollTo(x,y)
Fonction : Faites défiler le contenu de la fenêtre jusqu'à la position spécifiée.
Méthode 16.find
Format de grammaire :
window.find()
Fonction : Lorsque cette méthode est déclenchée, une fenêtre de dialogue "Rechercher" apparaîtra et permettra à l'utilisateur de toucher
Recherchez une chaîne dans la page à l'aide de la méthode find.
Remarque : Cet attribut n'est pas pris en charge dans IE5.5 et Netscape6.0.
17. méthode de retour
Format de grammaire :
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 possède une page précédente.
Remarque : IE5.5 ne prend pas en charge cette méthode, mais Netscape6.0 la prend en charge.
18. méthode de transfert
Format de grammaire :
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, mais Netscape6.0 la prend en charge.
19. méthode maison
Format de grammaire :
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, mais Netscape6.0 la prend en charge.
20. méthode d'arrêt
Format de grammaire :
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, mais Netscape6.0 la prend en charge.
21. méthode d'impression
Format de grammaire :
window.print()
Fonction : Simulez l'utilisateur cliquant sur le bouton "Imprimer" du navigateur et informez le navigateur d'ouvrir la boîte de dialogue d'impression pour l'impression
Page actuelle.
22. méthode de flou
Format de grammaire :
window.blur()
Fonction : Supprimer le focus de la fenêtre. Des précautions doivent être prises lors de l'utilisation avec la méthode de mise au point car cela peut provoquer une mise au point
Continuez à entrer et à sortir.
23. méthode de mise au point
Format de grammaire :
window.focus()
Fonction : Faire en sorte que la fenêtre soit active. Des précautions doivent être prises lors de son utilisation avec la méthode du flou car cela peut entraîner une perte de mise au point
Entrez et sortez.
24. Méthode captureEvent
Format de grammaire :
window.captureEvent(Événement)
window.captureEvent(event1|event2|...|eventn)
Fonction : Capturez tous les événements avec les paramètres spécifiés. En raison de la capacité de capturer des événements gérés par le programme local lui-même
, afin que les programmeurs puissent définir librement des fonctions pour gérer les événements. S'il y a plusieurs événements qui doivent être capturés, chaque événement
Séparez-les par le caractère barre verticale "|". Les types d'événements pouvant être capturés sont les suivants :
Événement.ABORT
Événement.BLUR
Événement.CHANGE
Événement.CLIQUEZ
Événement.DBLCLICK
Événement.DRAGDROP
Événement.ERREUR
Événement.FOCUS
Événement.KEYDOWN
Événement.KEYPRESS
Événement.KEYUP
Événement.LOAD
Événement.MOUSEDOWN
Événement.MOSUEMOVE
Événement.MOUSEOUT
Événement.MOUSEOVER
Événement.MOUSEUP
Événement.MOVE
Événement.RESET
Événement.RESIZE
Événement.SELECT
Événement.SOUMETTRE
Événement.UNLOAD
25. activer l'événement ExternalCapture
Format de grammaire :
window.enableExternalCapture(événement)
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 ExternalCapture
Format de grammaire :
window.disableExternalCapture()
Fonction : Annulez le paramétrage de la méthode activateExternalCapture et terminez la capture des événements externes.
27. événement handleEvent
Format de grammaire :
window.handleEvent(événement)
Fonction : gestionnaire d'événements qui déclenche l'événement spécifié.
28. releaseEvent événement
Format de grammaire :
window.releaseEvent(événement)
window.releaseEvent(event1|event2|...|eventn)
Fonction : Libère les événements capturés transmis via les paramètres. Ces événements sont générés par
.
Les événements libérables définis par la méthode window.captureEvent sont les mêmes que captureEvent.
29. événement routeEvent
Format de grammaire :
window.releaseEvent(événement)
Fonction : Transférer tous les événements du type capturé vers des méthodes de traitement d'événements standard pour le traitement, les éléments qui peuvent être transférés
Le fichier est le même que captureEvent.
30 événements de défilement
Format de grammaire :
window.scroll (coordonnée X, coordonnée Y)
Fonction : Déplacez la fenêtre vers la position de coordonnées spécifiée.
L'objet window a les propriétés suivantes :
1. attribut de statut
Format de grammaire :
window.status=string
Fonction : Définir ou donner les informations d'affichage actuelles de la barre d'état dans la fenêtre du navigateur.
Astuce : Vous pouvez utiliser cette propriété 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 grammaire :
window.statusbar.property
Fonction : L'attribut statusbar lui-même est également un objet, utilisé pour accéder à son propre attribut visible pour confirmer
Détermine 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 grammaire :
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 grammaire :
window.defaultstatus[=string]
Fonction : La valeur de l'attribut defaultstatus correspond aux informations d'affichage par défaut de la barre d'état dans la fenêtre du navigateur.
5.attribut d'emplacement
Format de grammaire :
window.location=URL
Fonction : Donner les informations 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 grammaire :
window.locationbar.property
Fonction : L'attribut locationbar peut également être considéré comme un sous-objet. Cet attribut permet d'obtenir son propre
.
propriété visible pour 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 grammaire :
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 grammaire :
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 plusieurs fenêtres sont ouvertes
.
Dans ce cas, les fonctions ou propriétés de la fenêtre actuelle sont appelées correctement sans confusion.
9. attribut de nom
Format de grammaire :
window.name=nom
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 javascript1.0, cet attribut ne peut être utilisé que pour lire le nom de la fenêtre, et dans
Dans la version javascript1.1, vous pouvez utiliser cet attribut pour donner un
qui n'a pas été créé à l'aide de la méthode window.open().
La fenêtre reçoit un nom.
10. attribut fermé
Format de grammaire :
fenêtre.fermée
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, renvoie true
.
, sinon il renvoie false.
11. Attribut des cadres
Format de grammaire :
window.frames["nom du cadre"]
window.frames[numérique]
Fonction : L'attribut frames est un tableau utilisé pour stocker chaque sous-fenêtre créée par un élément du document (frame
Frame), où l'indice peut être soit un numéro de séquence, soit un nom spécifié à l'aide de l'attribut NAME de l'élément FRAME
Échelle pour obtenir et utiliser.
12. Propriété frames.length
Format de grammaire :
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 grammaire :
window.length
Fonction : L'attribut length renvoie le nombre de sous-fenêtres dans une fenêtre. Cet attribut est le même que
.
La valeur de la propriété window.frame.length est la même.
14. attribut du document
Format de grammaire :
fenêtre.document.event
window.document.method
fenêtre.document.propriété
Fonction : Le document sous-objet de l'objet window est l'objet principal du javascript
rencontré dans le script.
Créez une instance de l'élément BODY.
15. Attribut historique
Format de grammaire :
window.history[numérique]
window.history.method()
window.history.property
L'historique des sous-objets de l'objet window est l'un des objets principaux de JavaScript. Cet attribut contient un
.
Un tableau de noms et d'URL de pages qui ont été visitées.
16. propriété innerHeight
Format de grammaire :
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 aucune barre d'outils et
.
La hauteur des décorations de page qui composent la fenêtre.
Remarque : IE5.5 ne prend pas en charge cet attribut.
17. propriété innerWidth
Format de grammaire :
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 aucune barre d'outils et
.
La largeur de la décoration de page qui compose la fenêtre.
Remarque : IE5.5 ne prend pas en charge cet attribut.
18. Attribut de la barre de menus
Format de grammaire :
window.menubar.property
Fonction : L'attribut menubar peut également être considéré comme un sous-objet. Cet attribut permet d'obtenir son propre
.
propriété visible pour déterminer si la barre de menus 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 grammaire :
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
.
Il renvoie faux.
Remarque : IE5.5 ne prend pas en charge cet attribut.
20. attribut d'ouverture
Format de grammaire :
fenêtre.ouvreur
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. Propriété outsideHeight
Format de grammaire :
window.outerHeight
Fonction : La propriété externalHeight est utilisée pour accéder à la hauteur en pixels de la fenêtre du navigateur, qui comprend la barre d'outils et
La hauteur du bord décoratif.
Remarque : IE5.5 ne prend pas en charge cet attribut.
22. Attribut externalWidth
Format de grammaire :
window.outerWidth
Fonction : L'attribut externalWidth est utilisé pour accéder à la largeur en pixels de la fenêtre du navigateur, qui comprend les barres d'outils et les appareils
La largeur de la garniture.
Remarque : IE5.5 ne prend pas en charge cet attribut.
23. Attribut pageXOffset
Format de grammaire :
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. Utiliser
Avant movingTo, vous pouvez utiliser cette propriété pour décider si la fenêtre doit être déplacée. Parce que cet attribut 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 grammaire :
window.pageYOffset=valeur numérique
Fonction : Spécifiez la position actuelle du pixel vertical du coin supérieur gauche du document dans la fenêtre du navigateur dans la fenêtre. Utiliser
Avant movingTo, vous pouvez utiliser cette propriété pour décider si la fenêtre doit être déplacée. Parce que cet attribut 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 grammaire :
window.parent.frames[numérique]
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 grammaire :
window.personalbar.property
Fonction : L'attribut personalbar lui-même est également un objet, qui est utilisé pour accéder à son propre attribut visible pour confirmer
Déterminez si la colonne personnelle est visible.
Remarque : IE5.5 ne prend pas en charge cet attribut.
27. personalbar.visible propriété
Format de grammaire :
window.personalbar.visible
Fonction : Déterminez 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 grammaire :
window.scrollbars.property
Fonction : L'attribut scrollbars lui-même est également un objet, qui est utilisé pour accéder à son propre attribut visible pour confirmer
Détermine 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 grammaire :
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
.
Il renvoie faux.
Remarque : IE5.5 ne prend pas en charge cet attribut.
30. Attribut de la barre d'outils
Format de grammaire :
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 grammaire :
window.toolbar.visible
Fonction : la propriété toolbar.visible est utilisée pour vérifier si la barre d'outils est visible et renvoie true si elle est visible,
Sinon, retournez false.
Remarque : IE5.5 ne prend pas en charge cet attribut.
32. attribut supérieur
Format de grammaire :
window.top.frames[numérique]
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.
Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.