Problème window.open

Bonsoir a tous,

Je suis entrain de m’arracher les cheveux sur un window.open qui ne veut pas marcher et impossible de comprendre pourquoi:

voici la ligne posant problème:


echo "<tr><td><a href=\"#\"  onClick=\"window.open('changer_position.php?num_ligne=$num_ligne&position=-1&position_actuelle=$pos_actu&materiel=1','aide','width=600,height=620')\"><img src='../images/fleche_bas.png' height='30' width='30' border='0'></a>";

En effet cette ligne ne marche pas mettant une erreur “unterminated string literal”

Par contre si j’enleve juste le debut des paramètres en l’occurence “num_ligne=$num_ligne”, la tout marche nickel

sachant que “num_ligne” n’est qu’un chiffre tout bete…representant le numéro de la ligne

Si vous avez une idée je veux bien…

merci

Affiche le code source sous ton navigateur, tu verras vite ton erreur puisque là tu lis du php.

Si tu fais ça, tu sauras où ça se situe à peu près de manière plus juste, en assumant que tu connaisses Javascript, au pire tu peux afficher le source ici.

c’est deja fait en fait (vive firebug)

voila le resultat sur la ligne concernée:

Tu sembles avoir un saut de ligne, non? Vire le. En Javascript une chaine ne peut pas contenir le caractère saut de ligne (pas \n)

je n ai aucun saut de ligne officiellement…


c'est bon j'ai trouvé...il y avait un bete espace a la fin de ma variable num_ligne

c’est tout bon maintenant!

merci pour ton aide