InnerHTML
Stingray
- javascript
0 MudGuard0 Stingay
0 Christian Seiler
Hi;
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?
Hier der Quelltext:
<head>
<script type="text/javascript">
<!--
var goweb = "www.go-web.de";
var angebote = "Angebote";
function goweb() { document.all.Schriftzug.innerHTML = goweb; }
function angebote() { document.all.Schriftzug.innerHTML = angebote; }
//-->
</script>
</head>
<div id="Layer2" style="position:absolute; left:325px; top:71px; width:32px; height:26px; z-index:2"><a href="angebote.htm" onMouseOut="MM_swapImgRestore(); javascript:goweb()" onMouseOver="MM_swapImage('Image2','','gfx/buttons/angeboteon.gif',0); javascript:angebote()"><img name="Image2" border="0" src="gfx/buttons/angebote.gif" width="33" height="25"></a></div>
<div id="Schriftzug" style="position:absolute; left:390px; top:52px; width:110px; height:22px; z-index:3"></div>
(Das mit dem swapimg usw. is ja ne Ergänzung vom Dreamweaver.
Danke schonmal im Vorraus für Hilfe. MfG, Chriss;
Hi;
Tach,
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?
Ja. Unter Extras - Internet Optionen - Erweitert gibt es die Möglichkeit, bei jedem Fehler eine Meldung zu bekommen. Das sollte zumindest während der Seitenentwicklung aktiviert sein. Da steht dann eine genauere Fehlermeldung.
Hier der Quelltext:
<div id="Layer2" style="position:absolute; left:325px; top:71px; width:32px; height:26px; z-index:2"><a href="angebote.htm" onMouseOut="MM_swapImgRestore(); javascript:goweb()"
javascript: ist kein gültiger Javascript-Befehl...
(kommt mehrfach vor)
Andreas
Hier der Quelltext:
<div id="Layer2" style="position:absolute; left:325px; top:71px; width:32px; height:26px; z-index:2"><a href="angebote.htm" onMouseOut="MM_swapImgRestore(); javascript:goweb()"
javascript: ist kein gültiger Javascript-Befehl...
(kommt mehrfach vor)
Habs nu verbessert, also das javascrip: weggenommen, tut aber immer noch nicht. Wie kriegt ich das dumme Ding endlich zum laufen?
MfG, Chriss;
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