Javascript open window avec variables w et h

Fermé
Gaétan Vachon - 13 févr. 2001 à 04:53
 Marden - 14 févr. 2001 à 14:04
Bonjour, voici mon code :
J'ai un problème avec la syntaxe de javascript. Il n'y a pas d'erreur,
mais ça ne fait pas ce que je veux. Je pourrais faire deux script
séparé pour ouvrir deux fenêtre de différente dimension.
Mais je préfère faire un seul script qui tient compte
de la largeur et de la hauteur d'une nouvelle fenêtre.

Vous pouvez m'aider ?
Voici mon code

<SCRIPT LANGUAGE="Javascript">
<!--
function NewWindow(variable,largeur,hauteur){
window.open(variable,"GaetanVachon",'width=' +largeur,'height='+ hauteur);
}
// -->
</SCRIPT>

<A HREF="javascript:NewWindow('nouvellefenetre.htm',249,142)">fenêtre</A>

Commentaires: C'est absurde d'utiliser l'opération d'addition, mais c'est le seul
moyen que j'ai réussi à faire pour réduire la fenêtre à au moins
une dimension voulu. Je veux que la fenêtre soit de la dimension
de ma photo sur la page qu'elle ouvrira.

Gaétan Vachon
A voir également:

2 réponses

PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
13 févr. 2001 à 22:58
Salut Gaétan,

Je ne sais pas ce que donne ton code mais la syntaxe normale est :

window.open(url[,name[,features[,replace]]])

donc si tu mets

function NewWindow(variable,largeur,hauteur)
{
var feature="width="+largeur+", height="+hauteur;
window.open(variable,"GaetanVachon",feature)
}

je pense que ça devrait mieux marcher : toutes les caractèristique de ta fenêtre doivent être passer à l'intérieur d'un seul et même paramètre sous forme de chaîne.


A+

Philippe
0
La "," devant "heigth" n'est pas placée entre quotes, ce qui fait que la fonction a 4 arguments !
0