Explication détaillée de la méthode Windows.Open ():
Window.open (URL, nom, fonctionnalités, remplacement) est utilisé pour charger l'URL spécifiée dans une fenêtre neuve ou existante et renvoie un objet de fenêtre représentant la nouvelle fenêtre. Il a 4 paramètres facultatifs:
URL: une chaîne facultative déclarant que l'URL du document s'affiche dans une nouvelle fenêtre. Si ce paramètre est omis ou si sa valeur est une chaîne vide, la nouvelle fenêtre n'a afficher aucun document.
Nom: une chaîne facultative qui est une liste de fonctionnalités séparées par des virgules, y compris les numéros, les lettres et les soulignements qui déclarent le nom de la nouvelle fenêtre. Ce nom peut être utilisé comme valeur de la cible d'attribut qui marque <a> et <form>. Si ce paramètre spécifie une fenêtre existante, la méthode Open () utilise directement cette fenêtre. Dans ce cas, le paramètre des fonctionnalités qui spécifie la fonction de fenêtre sera ignoré. Noms réservés: "_ Blank", "_ Parent", "_ TOP" Reportez-vous à l'emplacement d'affichage de la nouvelle fenêtre.
Caractéristiques: (Non standard, ce paramètre est recommandé) Une chaîne facultative qui déclare les caractéristiques du navigateur standard à afficher dans la nouvelle fenêtre. Si ce paramètre est omis, la nouvelle fenêtre aura toutes les fonctionnalités standard. Dans le tableau des fonctionnalités de fenêtre suivantes, nous expliquons le format de la chaîne en détail.
Remplacer: une valeur booléenne en option. Spécifie si l'URL chargé dans la fenêtre crée une nouvelle entrée dans l'historique de navigation de la fenêtre ou remplace l'entrée actuelle dans l'historique de navigation. Valeurs prises en charge: True - URL remplace l'entrée actuelle dans l'historique de navigation; FAUX - URL crée une nouvelle entrée dans l'histoire de la navigation.
La nouvelle fenêtre de navigateur de niveau supérieur est créée par la méthode Window.open (). Lors de l'appel de cette méthode, la valeur de retour de l'appel Open () doit être stockée dans une variable, puis la variable doit être utilisée pour référencer la nouvelle fenêtre. La propriété d'ouverture d'une nouvelle fenêtre se réfère à son tour à la fenêtre qui l'ouvre.
Veuillez ne pas confondre la méthode Window.Open () et le méthode document.open (). Les fonctions de ces deux sont complètement différentes. Pour clarifier votre code, utilisez Window.Open () au lieu d'Open ().
La plupart des navigateurs ont ajouté des systèmes de filtrage pop-up. Habituellement, la méthode ouverte est appelée uniquement lorsque l'utilisateur clique manuellement sur un bouton ou un lien. Le code JavaScript échoue généralement lorsque vous essayez d'ouvrir une fenêtre contextuelle lorsque le navigateur se charge initialement (ou désinstalle).
Caractéristiques de fenêtre
ChannelMode = Oui | Non | 1 | 0 À utiliser le mode théâtre pour afficher la fenêtre. La valeur par défaut est non.
répertoires = Oui | Non | 1 | 0 pour ajouter un bouton de répertoire. La valeur par défaut est oui.
plein écran = Oui | Non | 1 | 0, s'il faut utiliser le mode plein écran pour afficher le navigateur. La valeur par défaut est non. Une fenêtre en mode plein écran doit être en mode théâtre en même temps.
hauteur = pixels la hauteur de la zone d'affichage du document dans la fenêtre. En pixels.
gauche = pixels la coordonnée x de la fenêtre. En pixels.
Emplacement = Oui | Non | 1 | 0 À afficher le champ d'adresse. La valeur par défaut est oui.
MenUbar = Oui | Non | 1 | 0 À afficher la barre de menu. La valeur par défaut est oui.
Resizable = Oui | Non | 1 | 0 La fenêtre est-elle réglable? La valeur par défaut est oui.
Craves de défilement = Oui | Non | 1 | 0, s'il faut afficher les barres de défilement. La valeur par défaut est oui.
Status = Oui | Non | 1 | 0, s'il faut ajouter la barre d'état. La valeur par défaut est oui.
TitleBar = Oui | Non | 1 | 0, s'il faut afficher la barre de titre. La valeur par défaut est oui.
barre d'outils = Oui | Non | 1 | 0, s'il faut afficher la barre d'outils du navigateur. La valeur par défaut est oui.
TOP = Pixels Window Y coordonnées.
largeur = pixels la largeur de la zone d'affichage du document de la fenêtre. En pixels.
Window.close () Méthode:
Si un objet de fenêtre w a été créé, vous pouvez fermer la fenêtre w.close () de cette manière; et dans cette fenêtre, utilisez Window.Close ();
Remarque: la méthode Window.Close () doit être appelée explicitement pour éviter la confusion avec la méthode document.close ();
La plupart des navigateurs permettent uniquement aux scripts de fermer automatiquement les fenêtres créées par les scripts. Si vous souhaitez fermer d'autres fenêtres, vous pouvez utiliser une boîte de dialogue pour obtenir une confirmation ou une annulation de l'utilisateur; window.close () ne peut pas fermer un formulaire intégré dans la fenêtre;
Même si une fenêtre est fermée, l'objet de fenêtre le représentant existe toujours. Une fenêtre fermée aura une propriété fermée avec une valeur de vrai, son document sera nul et sa méthode ne fonctionnera généralement plus.
Ce qui précède est une explication détaillée des méthodes Windows.Open () et Windows.Close () dans JavaScript qui vous sont présentées par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!