PDA

Vollständige Version anzeigen : Web-Design Schachtelung


Fobby
01.05.06, 23:36
Problemcode:

<a href="javascript:void(0);" onmouseover="return overlib('<span style="color: #FFFF00;"> <b> Eisenmaske </b> </span><br />
Helm<br />
Wert: 845<br />
');" onmouseout="return nd();" class="itemTitle">Eisenmaske</a>

Problem:
Nach onmouseover muss "" kommen.
Ein Javascript-String muss in '' gesetzt werden.
Soweit so gut, aber ...
nun kommt
<span style="color: #FFFF00;">
Durch die " wird das onmouseover beendet, was natürlich nicht sein darf. Ich könnte jetzt einfach die " nach style entfernen, dann würde es gehen, doch das ist nicht w3c-konform.

Jemand eine Idee, wie ich das Problem lösen kann?

vektorpixel
02.05.06, 10:13
Anstatt

<span style="color: #FFFF00;">

einfach diesen "" ein \ voranstellen:

<span style=\"color: #FFFF00;\">

Dies ist eine Variante die in PHP verwendet wird. Ich bin mir nur nicht ganz sicher, ob dies bei JavaScript auch konform ist?!

Fobby
02.05.06, 21:49
Das hatte mir woanders auch jemand vorgeschlagen, funktioniert leider nicht.
Habe nun aber eine Lösung:

<span style=&quot;color: #FFFF00;&quot;>

Das funktioniert :nixweiss: