Moin,
wenn Javascript vorhanden, wird ein Text angezeigt, der auf eine Javascript-Funktion mit Parameter verlinkt (ohne Javascript macht der Link keinen Sinn). Angezeigt wird der JS-Fehler
SyntaxError: expected expression, got end of script
document.write('<p class=hinweis>Mache <b class=cblau>Dornumersiel</b> zu deiner persönlichen „Hauptstadt” und setze <a href="javascript:setCookie(\"my_ORT\",13596)">HIER</a> ein Cookie. Ab sofort erscheint <b class=cblau>Dornumersiel</b> dann auf der <span class=remso>remso</span> Startseite. Mehr: <img id="my_ORT" class="help" src="img/icon_hilfe.gif" alt="?" title="Info" /></p>' );
Ebene 1: write('
<p ...
Ebene 2: href="
javascript ...
Ebene 3: javascript:setCookie("
my_ORT ...
Maskierung auf Ebene 3 \"
zeigt keine Wirkung.
Wie sieht die Lösung aus?
Zusatzfrage: Wann interpretiert Javascript einen String-Inhalt? Wie bei PHP, wenn der String in "
statt '
eingeschlossen ist? Dann wäre hier </a>
ebenso okay wie <\/a>
, weil JS NICHT interpretiert?
Gruß, Linuchs