MouseOver - Fehler im Script
Band
- javascript
Hallo ich habe mir hier ein MouseOver geschrieben mit vorrausladen der Bilder,
doch irgendwo ist ein Fehler drin... ich sehe ihn aber nicht.
würde mich freuen wenn ihr mir mich drauf stoßen könntet :)
Gruß Mick
<Script language="JavaScript" Type="Text/javascript">
anfangN = new Image();
anfangN.src = "images/menue/anfang2.jpg";
anfangH = new Image();
anfangH.src = "images/menue/anfang.jpg";
</script>
<a href="#" onmouseover="over(anfang,anfangH)" onmouseout="over(anfang,anfangN)">
<img name="anfang" class="menue" src="images/menue/wir2.jpg" width="76px" height="63px" title="" alt=""></a>
Hallo Band,
Hallo ich habe mir hier ein MouseOver geschrieben mit vorrausladen der Bilder,
doch irgendwo ist ein Fehler drin...
warum? bekommst du eine Fehlermeldung? wenn ja, welche?
<a href="#" onmouseover="over(anfang,anfangH)" onmouseout="over(anfang,anfangN)">
wo ist die Funktion over() definiert?
<img [...] width="76px" height="63px" [...]>
hier sind 2 Pixel zu viel drin.
Grüße aus Nürnberg
Tobias
hier ist sie, muss ich wohl vergessen haben...
<Script language="JavaScript" Type="Text/javascript">
anfangN = new Image();
anfangN.src = "images/menue/anfang2.jpg";
anfangH = new Image();
anfangH.src = "images/menue/anfang.jpg";
function over(bildName,bildObjekt) {
window.document.images[bildName].src = bildObjekt.src;
}
</script>
<a href="#" onmouseover="over(anfang,anfangH)" onmouseout="over(anfang,anfangN)">
<img name="anfang" class="menue" src="images/menue/wir2.jpg" width="76px" height="63px" title="" alt=""></a>
Hallo Band
<a href="#" onmouseover="over(anfang,anfangH)" onmouseout="over(anfang,anfangN)">
^^^^^^ ^^^^^^
Wo ist anfang definiert?
Wenn du den Namen des Bildes und keine Variable meinst, dann schreibe auch
"anfang" und nicht anfang.
Auf Wiederlesen
Detlef
hallo Detlef,
danke... genau so eine blödheit meinte ich :-/
jetzt klappt's.
auf wiederlesen,
Mick
Hallo Band,
<Script language="JavaScript" Type="Text/javascript">
anfangN = new Image();
anfangN.src = "images/menue/anfang2.jpg";
anfangH = new Image();
anfangH.src = "images/menue/anfang.jpg";
</script>
Sieht soweit Ok aus.
<a href="#" onmouseover="over(anfang,anfangH)" onmouseout="over(anfang,anfangN)">
<img name="anfang" class="menue" src="images/menue/wir2.jpg" width="76px" height="63px" title="" alt=""></a>
Ich weiß nicht, welche Parameter over übergeben bekommt. Aber ich könnte mir vorstellen, dass deine Fehlermeldung von der Art 'Unbekannter Bezeichner "anfang".' ist. In diesem Fall solltest du over als 1. Parameter entweder den korrekten Parametertyp oder eine bereits deklarierte Variable übergeben (anfangN und anfangH gibt es. anfang nicht.).
Grüsse,
Christian