Autres méthodes courantes de l'objet Window
Méthode open()
Fonction : Ouvrir une nouvelle fenêtre de navigateur.
Syntaxe : var winObj = window.open([url][,name][,options]);
Description : Les paramètres peuvent Dispensable. Si aucun paramètre n'est spécifié, une fenêtre à onglets s'ouvre (la taille est maximisée).
Paramètres :
url : Quel fichier est prêt à être affiché dans la nouvelle fenêtre. url peut être une chaîne vide, indiquant qu'une page vide est affichée.
name : Le nom de la nouvelle fenêtre, qui est utilisé par l'attribut target de la balise
options : Les spécifications de la. fenêtre.
depuis Hauteur
gauche : distance de la nouvelle fenêtre par rapport au côté gauche de l'écran
TOP : La distance entre la nouvelle distance de la fenêtre
Barre de menus : Si la barre de menus est affichée, la valeur : oui, non
Barre d'outils : si la barre d'outils est affichée. Emplacement : s'il faut afficher la barre d'adresse. status : s'il faut afficher la barre d'état.
barres de défilement : s'il faut afficher les barres de défilement, la lettre s ne peut pas être omise.
4. Valeur de retour : renvoie une variable de l'objet fenêtre, qui peut être utilisée pour suivre la fenêtre. winObj possède toutes les propriétés et méthodes de l'objet window.
Remarque :
événement onload : cet événement (condition) est déclenché uniquement lorsque la page Web est chargée et que tout le contenu marqué est chargé . Utilisez l'attribut d'événement onload pour appeler la fonction JS. L'attribut onload n'est disponible que dans la balise body.
événement onclick : lorsque vous cliquez dessus, appelez le code JS. Toutes les balises HTML ont cet attribut d'événement.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script type="text/javascript"> function init(){ window.open("","php.cn") } </script> </head> <body onload="init()"> </body> </html>
Méthode Delayer - setTimeout()
setTimeout()
Fonction : Définir un retardateur, en d'autres termes : Une fois le temps écoulé, exécutez une fois le code JS.
Syntaxe : var timer = window.setTimeout(code,millisec)
Paramètres :
Code : Il s'agit de n'importe quel code JS légal, généralement une fonction JS. La fonction doit être placée entre guillemets.
Exemple : window.setTimeout("close()", 2000)
Exemple : window.setTimeout(init, 2000); //Passez l'adresse de la fonction, donc pas besoin d'ajouter des crochets. Si des parenthèses sont ajoutées, le résultat de l'exécution de la fonction est transmis à la méthode.
milliseconde : valeur en millisecondes. 1 seconde = 1000 millisecondes
Valeur de retour : Renvoie la variable id d'un retardateur. Cette variable id est utilisée pour clearTimeout().
clearTimeout()
Fonction : Effacer la variable d'identifiant du retardateur
-
Syntaxe : window.clearTimeout(timer)
Paramètres : timer est la variable id du retardateur définie par setTimeout().
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script type="text/javascript"> function init(){ //打开一个新窗口 var win=window.open(); win.document.write("欢迎来到php.cn") ; //新窗口2秒后关闭 win.setTimeout("window.close()",2000); } </script> </head> <body onload="init()"> </body> </html>
Méthode de minuterie
setInterval()
Fonction : définir une minuterie. Minuterie, exécutez le code JS à plusieurs reprises (périodique).
Syntaxe : var timer = window.setInterval(code, millisec)
Paramètres :
code : est tout code JS légal, généralement une fonction JS. La fonction doit être placée entre guillemets.
Exemple : window.setInterval("init()", 2000)
Exemple : window.setInterval(init, 2000); // Passe l'adresse de la fonction, donc pas besoin d'ajouter des parenthèses . Si des parenthèses sont ajoutées, le résultat de l'exécution de la fonction est transmis à la méthode.
milliseconde : valeur en millisecondes. 1 seconde = 1000 millisecondes
Valeur de retour : Renvoie la variable id d'une minuterie. Cette variable id est utilisée pour clearInterval().
clearInterval()
Fonction : Effacer la variable d'identification de la minuterie
Syntaxe : window.clearInterval(timer)
Paramètres : timer est la variable id du timer défini par setInterval().