Aller au contenu

Sujets conseillés

Posté

bonjour

En java script:

- j'initialise plusieurs variables: windoww, windowh, ...

- j'ouvre une fenêtre avec window.open

Dans window.open, j'utilise ces variables:

<script language="javascript"> 
window.open("proto601.html","windowView1","width=windoww,height=windowh,left=largeur0,top=hauteur0,toolbar=no,location=
o,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
</script>

Mon problème: écrit comme ça, les valeurs des variables ne sont pas prises en compte, la fenêtre ouverte n'est pas correcte.

Merci par avance d'éclairer ma lanterne.

F

**EDIT Modérateur (TheRec)** Merci d'utiliser les BB Codes pour présenter ton code. Plus d'informations en cliquant sur "Aide BB Code" en dessous de la liste d'émoticons lors de la rédaction d'un message.

Posté

Tu devrais essayer quelque chose comme ca :

<script language="javascript"> 
window.open("proto601.html","windowView1","width=" + windoww + ",height=" + windowh + " ,left=largeur0,top=hauteur0,toolbar=no,location=no,directories=no,status=no,menu
ar=no,scrollbars=yes,resizable=no");
</script>

Posté

Merci de ta réponse.

J'ai un peu modifié ton code pour tenir compte des autres variables:

<script language="javascript"> 
window.open("proto601.html","windowView1","width=" + windoww + ",height=" + windowh + " ,left=" + largeur0 + ",top=" + hauteur0 + ",toolbar=no,location=no,directories=no,status=no,menu
bar=no,scrollbars=yes,resizable=no");
</script>

Je sais qu'on est sur la bonne piste mais ça ne marche toujours pas, la fenêtre attendue ne s'ouvre pas.

Merci par avance de vos suggestions.

Francois

PS: Modérateur, j'utilise les balises

 et

correctement?

Posté

bonjour

J'ai fait évoluer (dans le bon sens?) mon code en:

<script language="javascript"> 
window.open("proto601.html"
,"windowView1"
+ ',"width='
+ windoww
+ ',"height='
+ windowh
+ ',"left='
+ largeur0
+ ',"top='
+ hauteur0
+ '",toolbar=no,location=no,directories=no,status=no,menu
bar=no,scrollbars=yes,resizable=no");
</script>

mais il doit me rester qqes erreurs car la fenêtre attendue ne s'ouvre tjs pas.

Merci par avance à celui qui corrigera ma syntaxe.

Francois

Posté

bonjour

J'ai progressé, la fenêtre s'ouvre mais ses dimensions et son positionnement sont mauvais.

Voila le code avec les variables qui ne fonctionne pas correctement:

<script language="javascript"> 
window.open('proto601.php','windowView1','width=' + windoww + 'height=' + windowh + 'left=' + largeur0 + 'top=' + hauteur0 + 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,re
izable=no');
</script>

La fenêtre est environ 2 fois trop haute et son coin haut-gauche est à 0:0.

Naturellement, j'ai vérifié les valeurs des variables.

Quand j'utilise ce code avec des constantes, ça marche:

<script language="javascript"> 
window.open("proto601.php","windowView1","width=426,height=341,left=50,top=50,toolbar=no,location=no,directories=no,st
tus=no,menubar=no,scrollbars=yes,resizable=no");
</script>

Merci de bien vouloir regarder ce qui cloche dans mon premier code et de m'indiquer comment procéder.

F

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...