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().

Formation continue
||
<!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>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel