Maison > interface Web > js tutoriel > Compilation d'informations relatives aux propriétés des objets de fenêtre js et aux compétences méthodes_javascript

Compilation d'informations relatives aux propriétés des objets de fenêtre js et aux compétences méthodes_javascript

WBOY
Libérer: 2016-05-16 15:32:50
original
1051 Les gens l'ont consulté

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

;

emplacement : 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écifiez 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, qui a été 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é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.

3. méthode d'alerte

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éthode

Format 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'invite

Format 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 setTimeout

Format 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 clearTimeout

Format 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 setInterval

Format 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.

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal