Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1427 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  "Constante chaine non terminée"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

"Constante chaine non terminée"

n°166383
etheriel
Posté le 26-06-2002 à 14:37:29  profilanswer
 

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à....

mood
Publicité
Posté le 26-06-2002 à 14:37:29  profilanswer
 

n°166393
--greg--
Posté le 26-06-2002 à 14:43:54  profilanswer
 

document.write("<TD ><A  ONCLICK=alert(\"" + ch_rempl + "\" );>[-]</A></TD>");  

n°166427
etheriel
Posté le 26-06-2002 à 15:13:25  profilanswer
 

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>" );

n°166435
--greg--
Posté le 26-06-2002 à 15:18:26  profilanswer
 

si tu veux mon avis, les document.write, c'est BAD
:D

n°166504
kayasax
Posté le 26-06-2002 à 15:55:23  profilanswer
 

remplace tes espace par des   peut etre ?


---------------
All we need is a soul revolution
n°166710
etheriel
Posté le 26-06-2002 à 20:31:17  profilanswer
 

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....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  "Constante chaine non terminée"

 

Sujets relatifs
[php] savoir par quoi commence une chaine[VC++ 7.0] Conversion de chaine UNICODE en ANSI
Comment mettre la 1ere lettre d'une chaine de caractères en majusculeDecouper une chaine de char en Php
[RECHERCHE DE CHAINE] Y'a t il une fonction qui fait ca :[php]virer les " d une chaine
[ASP] Comment remplacer des " par des ' dans une chaine de caracteres[PHP] Séléctionner les n prmiers caractères d'une chaîne...
[c++] Comment trouver une chaine définie dans un fichier texte ?[JAVASCRIPT] Comment remplir un tableau a partir d'une chaine ???
Plus de sujets relatifs à : "Constante chaine non terminée"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR