michi: '-Zeichen maskieren

Beitrag lesen

var Neu = '<a href="seite.html"><img src="bild.png" border="0" onmouseover="return escape(' + "'Text für den Mouseover-Effekt'" + ')"><' + '/a>';

Hm es geht immer noch nicht.

Kann es vielleicht damit zusammenhängen, dass ich den HTML-Code mit Hilfe des Befehls

document.all.feld.innerHTML = Neu;

austausche?

Ich habe nämlich eine Seite mit Links, die diesen Mouseover-Effekt haben, und da nicht alle Links auf die Seite passen, ohne dass dabei mein Design kaputt geht, habe ich die verschiedenen Seiten in Variablen gepackt und lasse sie mit dem Befehl oben austauschen, wenn der Benutzer den Link für die nächste Seite anklickt.
Das merkwürdige ist, dass der Mouseover-Effekt zu Beginn geht, aber nicht mehr wenn man die Seite wechselt.

Ich poste mal hier den HTML-Code:

<script type="text/javascript">
var Neu0 = '<a href="seite.html"><img src="bild.png" border="0" onmouseover="return escape('+"  'Text'  "+')"></a> ...Weitere Links... ';
function Seite0 () {
  document.all.feld.innerHTML = Neu0;
  }

var Neu1 = '...Das selbe wie oben, für die nächste Seite (natürlich mit anderen Links)...';
function Seite1 () {
  document.all.feld.innerHTML = Neu1;
  }

var Neu2 = 'Inhalt der dritten Seite...';
function Seite2 () {
  document.all.feld.innerHTML = Neu2;
  }

</script>
<p id="feld">
<script type="text/javascript">
document.write('Hier steht nochmal der Inhalt von der ersten Seite (wird direkt eingefügt und nicht über die Variable Neu0) ');
</script>
</p>
Seite auswählen: <a href="javascript:Seite0()">[1]</a> <a href="javascript:Seite1()">[2]</a> <a href="javascript:Seite2()">[3]</a>