Window.Open avec des variables

Résolu
bonjour

J'essaie d'ouvrir une fenêtre en passant des valeurs en variables; j'ouvre bien la fenêtre mais ses dimensions et son emplacement 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,resizable=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,status=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
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. La seule différence semble être les guillemets " au lieu de '. Ah non, il manque des virgules aussi. Faudrait mettre:
    + ',height=' +
    par exemple.

    Serge.
    1. Serge

      Merci de ton aide, tu as tout à fait raison, il me manquait des virgules.

      Ce qui me grattait la tête était que la première spécification, width, était correcte mais pas les suivantes.

      Ce qui correspond tout à fait avec ta proposition.

      Merci encore.

      Francois
      1. je suis en train d'écrire un code en php et je cherche ce script de Javascript en php
        merci