J'ai un bout de code à générer via un document.write("");
ça ressemble à :
Mais, comment échapper les backslash ? Si je supprimes les quotes de document.write() ça fonctionne pour IE ou Gecko, mais d'autre navigateur n'aime pas (Opéra pou rne citer que lui en premier), ce qui est plutôt normal.
Quelqu'un à une solution miracle ?
ça ressemble à :
Code:
<script type="text/javascript">
document.write(" <label for="truc">Ma ville <sup>*</sup></label>
<input type="hidden" name="ville" id="ville" value="<?=$ville?>" />
<input type="text" name="q" id="truc" value="<?=$ville?>"
onkeypress="if(this.value.length > 1){maFonction()};"
onfocus="this.className='formActiv'"
onblur="this.className=''" />")
</script>
Mais, comment échapper les backslash ? Si je supprimes les quotes de document.write() ça fonctionne pour IE ou Gecko, mais d'autre navigateur n'aime pas (Opéra pou rne citer que lui en premier), ce qui est plutôt normal.
Quelqu'un à une solution miracle ?