"Constante chaine non terminée" - HTML/CSS - Programmation
Marsh Posté le 26-06-2002 à 14:43:54
document.write("<TD ><A ONCLICK=alert(\"" + ch_rempl + "\" );>[-]</A></TD>");
Marsh Posté le 26-06-2002 à 15:13:25
ouais, mais non.... La parenthese oubliée, c'est un pb de copier/coller...
Voici le code qui marche :
ch_rempl = "Nomduremplacant";
document.write("<TD ><A ONCLICK=alert(\"" + ch_rempl + "\" ) >[-]</A></TD>" );
et celui qui met le message d'erreur (juste un espace en plus dans ch_rempl):
ch_rempl = "Nom duremplacant";
document.write("<TD ><A ONCLICK=alert(\"" + ch_rempl + "\" ) >[-]</A></TD>" );
Marsh Posté le 26-06-2002 à 15:55:23
remplace tes espace par des peut etre ?
Marsh Posté le 26-06-2002 à 20:31:17
kayasax a écrit a écrit : remplace tes espace par des peut etre ? |
ouais, ce sont les espaces qui foutaient la grouille. En fait, j'ai contourné le pb en créant un champ dans le formulaire en type=hidden, je colle un frm.toto.value = " mon bignou avec des espaces"; et ensuite un joli document.write avec alert(frm.toto.value). C'est pas joli, mais ca marche....
Je sais, les document.write, spabien, mais bon....
Marsh Posté le 26-06-2002 à 14:37:29
J'ai un petit souci, j'arrive pas à voir d'où ca vient, mais ca doit etre tout con....
Voici un bout de code, qui affiche une message box quand je click sur le [-]:
ch_rempl = "Nomduremplacant";
document.write("<TD ><A ONCLICK=alert(\"" + ch_rempl + "\" );>[-]</A></TD>";
Dans ce cas là, ca marche bien. Si j'ajoute des espaces dans "ch_rempl", exemple:
ch_rempl = "Nom du remplacant";
document.write("<TD ><A ONCLICK=alert(\"" + ch_rempl + "\" );>[-]</A></TD>";
Là ca marche plus, j'ai le message "Constante chaine non terminée". Les espaces ont une signification spéciale ? Ca vient d'ailleurs ?
Merci de m'eclairer un peu, parce que là....