argument non valide

Invité
Invité n'ayant pas de compte PHPfrance

26 déc. 2007, 16:10

Bonjour à tous,

J'ai un bout de code qui me renvoie l'erreur 'argument non valide dans ie :
valeurs.onclick = function()
{
window.open("forms/fbuilder/popups/listValues.php?listId=" + idnewline, " ", "height=350, width=460, left=450, top=200, scrollbars=no, resizable=no, toolbar=no");
}
idnewline est une variable définie plus haut dans mon code, un test alert() me montre quelle existe bien.
Voyez vous ce qui ne va pas?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

27 déc. 2007, 02:38

la fonction window.open() prend comme second argument le nom de la fenêtre. Celui-ci ne doit pas contenir de caractères spéciaux autres que "_" ou "-". Par conséquent les espaces y sont interdits, et le nom d'une fenêtre, d'une variable ou de quoi que ce soit ne peut de toute façon pas être un espace :)
window.open("forms/fbuilder/popups/listValues.php?listId=" + idnewline
  , "leNomDeLaFenetre"
  , "height=350,width=460,left=450,top=200,scrollbars=no,resizable=no,toolbar=no");
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...