Hallo,
Ich wollte mit einem OnMouseOver Befehl 2 Aktionen durchführen.
Zum einen, dass das Bild geändert wird (Rollover) und zum anderen soll dann in einer anderen Tabelle ein Text aktualisiert werden.
Doch er sagt mir immer und immer wieder, es seien Fehler auf der Webpage vorhanden....kann mir da wer weiterhelfen?
Du verwendest proprietären Code. Du musst anstelle von
function goweb() { document.all.Schriftzug.innerHTML = goweb; }
function angebote() { document.all.Schriftzug.innerHTML = angebote; }
function goweb() { document.getElementById("Schriftzug").innerHTML = goweb; }
function angebote() { document.getElementById("Schriftzug").innerHTML = angebote; }
machen. Wenn Du noch IE4 und NN4 berücksichtigen willst, dann muss der Code so aussehen:
function ersetze_schriftzug (neuertext) {
/* DOM */
if (document.getElementById && document.getElementById("Schriftzug").innerHTML) {
document.getElementById("Schriftzug").innerHTML = neuertext;
} else if (document.all) /* IE4 */
document.Schriftzug.innerHTML = neuertext;
} else {
document.Schriftzug.document.open ();
document.Schriftzug.document.write (neuertext);
document.Schriftzug.document.close ();
}
}
und anstelle von goweb() musst Du ersetze_schriftzug ('www.go-web.de');
anstelle von angebote() musst Du ersetze_schriftzug ('Angebote');
verwenden, also:
<div id="Layer2" style="position:absolute; left:325px; top:71px; width:32px; height:26px; z-index:2"><a href="angebote.htm" onMouseOut="MM_swapImgRestore(); ersetze_schriftzug ('www.go-web.de');" onMouseOver="MM_swapImage('Image2','','gfx/buttons/angeboteon.gif',0); ersetze_schriftzug ('Angebote');"><img name="Image2" border="0" src="gfx/buttons/angebote.gif" width="33" height="25"></a></div>
Grüße,
Christian