Problème ASP/Javascript

Groices Messages postés 1 Date d'inscription jeudi 10 octobre 2002 Statut Membre Dernière intervention 3 août 2004 - 3 août 2004 à 16:31
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 - 4 août 2004 à 09:37
Bonjour,
Dans un fichier .asp, plus précisément dans une fonction javascript :

Le code :
document.all.ewe.innerHTML = ?<%=request.form("HTMLContent")%>? ;
Le problème :
Quand HTMLContent contient « blah », cela créé une erreur. Le debuggeur me montre :
document.all.ewe.innerHTML = ?
blah? ;

On peut donc en déduire que le premier caractère est un retour à la ligne, et qu'il est interprété dans le code comme tel. Le problème qui se pose, c'est que ce premier caractère, je l'ai affiché, et c'est bien le « b » de blah. Donc, il m?est impossible de rogner ce retour à la ligne, et cela me créé une erreur puisque pour explorer, la chaine n'est pas fini?

Si vous avez la plus petite idée, n'hésitez pas... Cela fait la troisième fois que je poste cette question sur trois forums différents...

1 réponse

cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
4 août 2004 à 09:37
Bonjour,
je ne connais pas l'asp, mais la même chose
peut se produire avec php ( par exemple ).
il faut donc "encoder" le texte du coté serveur
pour l'utiliser avec [un]escape du coté javascript.
Cordialement Bul. [Site] [[mailto:marcel.Bultez@Tiscali.fr Mail]]
0
Rejoignez-nous