OVH Cloud OVH Cloud

Détection des javascripts

1 réponse
Avatar
Tharnack
Bonjour,
Je fais un script pour écrire du contenu dans la page seulement si le
navigateur client utilise les scripts java, autrement, on ne voit pas le
code apparaître à l'écran. J'ai fait un essai avec document.writeln(),
mais j'ai un problème car la chaîne contient et des ' et des ", alors je
ne sais pas quel délimiteur utiliser pour l'argument à passer en
fonction. Qqun a une idée comment faire?

1 réponse

Avatar
Thibault
Tharnack wrote:
Bonjour,
Je fais un script pour écrire du contenu dans la page seulement si le
navigateur client utilise les scripts java, autrement, on ne voit pas le
code apparaître à l'écran. J'ai fait un essai avec document.writeln(),
mais j'ai un problème car la chaîne contient et des ' et des ", alors je
ne sais pas quel délimiteur utiliser pour l'argument à passer en
fonction. Qqun a une idée comment faire?


Il faut escaper les caractères spéciaux. Les délimiteurs que tu choisis
doivent donc etre escapés :
document.writeln(" ma 'chaine' contient des " si je veux");
document.writeln(' ma "chaine" contient des ' si je veux');

Bon courage.
A+
--
Thibault