Konflikt mit Anführungszeichen beim Deffinieren einer Variabel

Dj Mike

Mitglied
Hi,
ich hab ein Problem beim Deffinieren einer Variabel. Der Code sieht wie folgt aus:

HTML:
var menucontents='<a href="something.htm"
   onmouseover="window.status='Description';return true;"
   onmouseout="window.status='';return true;">Link Text</a>'

Das Problem ist jetzt, dass die einfachen Anführungszeichen ' in der Variabeln nicht erlaubt sind. Gibt es da eine Lösung?

Vielen Dank
 
Escape die Anführungszeichen mit \'
HTML:
var menucontents='<a href="something.htm"
  onmouseover="window.status=\'Description\';return true;"
  onmouseout="window.status=\'\';return true;">Link Text</a>'
 
Ich hab gemerkt, dass wenn das Zeichen " ist, kann man das nicht mit \ escapen.
z.B. onClick="insert('<a href=\'', 'hi');"

was muss man da machen?
 

Neue Beiträge

Zurück