Afficher un message
Vieux 20/07/2007, 21h46   #5
Olivier Miakinen
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Document.write et double guillemets "

Le 20/07/2007 10:52, ASM a écrit :
>>
>> J'ai essayé quelque chose du genre
>> document.write("<dl id=" + chr(34) + "menu" + chr(34) + ">");

>
> Sans double guillemet
> document.write('<dl id="' + chr(34) + 'menu' + chr(34) + '">');


Euh... ceinture et bretelles ? ;-)

Je suppose que tu voulais écrire :
document.write('<dl id="' + 'menu' + '">');

Ou tout simplement :
document.write('<dl id="menu">');

> document.write("<dl id='" + chr(34) + "menu" + chr(34) + "'>");


Idem :
document.write("<dl id='menu'>");

> document.write("<dl id=" + '"' + chr(34) + "menu" + chr(34) + '"' + ">");


???

> Le guillemet autour de l'id peut être omis
> (les brouteurs s'en arrangent)


Sauf pour ceux qui se piquent de faire du XHTML, bien sûr. En HTML c'est
bon quand il n'y a que des lettres ou quelques autres caractères sûrs.

> document.write("<dl id=" + chr(34) + "menu" + chr(34) + " >");


document.write("<dl id=menu>");

> Guillemet avec échappement pour qu'il soit écrit
> document.write("<dl id=\"" + chr(34) + "menu" + chr(34) + "\">");


document.write("<dl id=\"menu\">");
(c'était d'ailleurs la réponse que Jérôme a faite hier)
  Réponse avec citation
 
Page generated in 0,06039 seconds with 9 queries