Moin auch!
Hmm, liegt es vielleicht daran, daß ich letztendlich so was haben möchte: <a href="javascript:nav('topiceins')">TOP 1</a>?
ich habe das so auseinandergenommen:
document.write('<a href="');
document.write('javascript:nav("');
document.write('topiceins');
document.write(')"');
document.write(>TOP 1</a>'');
Warum so kompliziert?
Erster Schritt:
Gewünschten Ausgabetext hinschreiben:
<a href="javascript:nav('topiceins')">TOP 1</a>
Zweiter Schritt:
Ein Stringbegrenzungszeichen aussuchen. ' oder "
Dritter Schritt:
Ein Backslash vor jedes Zeichen des Ausgabetextes schreiben, das mit dem Stringbegrenzungszeichen identisch ist:
Bei " also:
<a href="javascript:nav('topiceins')">TOP 1</a>
Oder bei ':
<a href="javascript:nav('topiceins')">TOP 1</a>
Vierter Schritt:
Das Stringbegrenzerzeichen davor und dahinter setzen, und mit document.write() garnieren:
document.write("<a href="javascript:nav('topiceins')">TOP 1</a>");
oder
document.write('<a href="javascript:nav('topiceins')">TOP 1</a>');
Sollte eigentlich funktionieren. :)
- Sven Rautenberg