Maison > interface Web > js tutoriel > javascript window.open solution au problème selon lequel la fenêtre ne peut pas être rouverte après l'ouverture d'une nouvelle compétence window_javascript

javascript window.open solution au problème selon lequel la fenêtre ne peut pas être rouverte après l'ouverture d'une nouvelle compétence window_javascript

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-05-16 16:52:32
original
1580 Les gens l'ont consulté

Dans le système, la fenêtre ouverte javascript est utilisée à certains endroits. Par exemple, l'ouverture d'une fenêtre en mode fixe empêche les utilisateurs d'effectuer d'autres opérations.

Paramètres :

Copier le codeLe code est le suivant :

Paramètres | | Description
alwaysLowered | oui/non | La fenêtre spécifiée est masquée derrière toutes les fenêtres
alwaysRaised | La fenêtre spécifiée est suspendue au-dessus de toutes les fenêtres
dépend de | en même temps que la fenêtre parent
répertoires | oui/non | Si la barre de répertoire de Nav2 et 3 est visible
hauteur | valeur en pixels | hauteur de la fenêtre
touches de raccourci | fenêtre sans barre de menu
innerHeight | valeur en pixels | La hauteur en pixels du document dans la fenêtre
innerWidth | La largeur en pixels du document dans la fenêtre
emplacement oui/non | la barre est visible
menubar | oui/non | Si la barre de menu est visible
outerHeight | Définir la hauteur en pixels de la fenêtre (y compris les bordures décoratives)
outerWidth | de la fenêtre (y compris les bordures décoratives)
redimensionnable | oui/non | Si la taille de la fenêtre est réglable
screenX | La longueur en pixels de la fenêtre à partir du bord gauche de l'écran
screenY pixel | value | La longueur en pixels de la fenêtre à partir du bord supérieur de l'écran
barres de défilement | oui/non | Si la fenêtre peut avoir des barres de défilement
barre de titre | Si la barre de titre de la fenêtre est visible
barre d'outils | oui/non | Si la barre d'outils de la fenêtre est visible
Largeur | Valeur en pixels | La largeur en pixels de la fenêtre
z-look | Si la fenêtre flotte au-dessus des autres fenêtres après avoir été activée

Exemple :
Copier le code Le code est le suivant :
window.open("page. html", "newwindow", "height=100, width=100, top=0,left=0,toolbar=no, menubar=no, scrollbars=no,resizing=no , location=no, status=no")

Ouvrir après avoir calculé la hauteur et la largeur selon la résolution :
Copier le codeLe code est le suivant :
var ht = screen.height-98;
var widhh = screen.width - 20;
window.opener = null;
window.open("" , "_self");
window.open("Main.aspx", "newwindow" JsGuid(),
"height=" ht ", width=" widhh ",
depended=yes,top =0,left=0 ,toolbar=no, menubar=no,
scrollbars=yes, resizing=no, location=no, status=yes");

window.close();

Et fermez la fenêtre d'origine.

Question :

Après window.open, si le système se ferme, une erreur se produira lors de l'utilisation de window.open pour ouvrir à nouveau une nouvelle page.

J'ai cherché longtemps sur Google et je ne l'ai pas trouvé. En pensant que ce problème ne devrait pas arriver souvent, il doit s'agir d'un problème de configuration.

Parmi eux, on peut voir que le deuxième paramètre de window.open est le nom de la nouvelle fenêtre. Ce nom ne peut pas être répété.

Si cela se répète, continuez à ouvrir et à actualiser cette fenêtre.

J'ai donc ajouté une fonction GUID aléatoire js.

Copier le code Le code est le suivant :
fonction s4() {
return Math.floor ((1 Math.random()) * 0x10000)
.toString(16)
.substring(1);
};
function JsGuid() {
return s4() s4 () ' -' s4() '-' s4() '-'
            s4() '-' s4() s4() s4();
>

Utiliser : window when ouvrir une fenêtre .open("Main.aspx", "newwindow" JsGuid());
OK, le problème est résolu.

Étiquettes associées:
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
Derniers numéros
c++ appelle javascript
Depuis 1970-01-01 08:00:00
0
0
0
Qu’est-ce que le garbage collection JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Que sont les fonctions de hook JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Comment obtenir la date actuelle en JavaScript ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal