Hallo, ich habe folgendes Problem:
Ich möchte bei Javascript in einer Variable einen HTML-Code abspeichern. Dieser enthält einen Link mit Mouseover-Effekt, welcher eine Javascript-Funktion auslöst.
Den Inhalt der Variable schreibe ich ja zwischen zwei ', und bei dem Mouseover-Effekt muss ich auch etwas zwischen zwei ' schreiben. Dann würde der Browser aber denken, die Variable wäre schon beim Mouseover-' zu ende, obwohl es ja noch weitergeht.
Ich habe mir gedacht, man könnte die ' bei dem Mouseover-Effekt vielleicht mit \ maskieren (wie im Beispiel unten), aber dann steht in der Fehlerkonsole, dass \ ein ungültiges Zeichen ist.
Und den Mouseover-Effekt ohne ' zu schreiben oder in eine Funktion zu packen, die dann ohne ' aufgerufen werden kann, klappt nicht.
var Neu = '<a href="seite.html"><img src="bild.png" border="0" onmouseover="return escape('Text für den Mouseover-Effekt')"></a>
Wie kriege ich das hin, dass es funktioniert?