Hi,
<a href="javascript:void(0);" onmouseover="return overlib('<a href="link">test</a>');" onmouseout="return nd();">info</a>
ergibt die Ausgabe:
test');" onmouseout="return nd();">info
Somit funktioniert der Overlib nicht mehr.
Wenn du das Zeichen, dass du als Stringbegrenzer nutzt, innerhalb des Strings benutzen willst, dann musst du es maskieren, ja.
Der Kontext ist im Beispiel allerdings HTML, da du den Wert ja als HTML-Attribut notieren willst.
http://de.selfhtml.org/html/referenz/zeichen.htm#benannte_html
MfG ChrisB
--
„This is the author's opinion, not necessarily that of Starbucks.“
„This is the author's opinion, not necessarily that of Starbucks.“