Image-Rollover-Effekt funkt nicht mit Netscape

Hallo liebe Expertinnen und Experten,

bin bezüglich meiner Homepage ( http://www.mission-dvd.de ) am verzweifeln. Ich habe folgendes Javascript als Menu mit Rollover-Effekt eingebaut:

 \<!--
 Stnd1 = new Image();
 Stnd2 = new Image();
 Stnd3 = new Image();
 usw ...\</PRE\>

&lt:stuck\_out\_tongue\_winking\_eye:RE\> High1 = new Image();
 High2 = new Image();
 High3 = new Image();
 usw ...\</PRE\>

&lt:stuck\_out\_tongue\_winking\_eye:RE\> Stnd1.src = "img/0-welcome.gif";
 Stnd2.src = "img/0-news.gif";
 Stnd3.src = "img/0-movies.gif";
 usw ...\</PRE\>

&lt:stuck\_out\_tongue\_winking\_eye:RE\> High1.src = "img/1-welcome.gif";
 High2.src = "img/1-news.gif";
 High3.src = "img/1-movies.gif";
 usw ...\</PRE\>

&lt:stuck\_out\_tongue\_winking\_eye:RE\> function Bildwechsel(Bildnr,Bildobjekt)
 {
 window.document.images[Bildnr].src = Bildobjekt.src;
 window.document.images[Bildnr].width = 110;
 window.document.images[Bildnr].heigth = 25;
 }
//--\>

und aufgerufen wird das ganze dann mit:

Im Internet Explorer (v4.0, 5.0 u. 5.5) wird das Menu korrekt dargestellt. Ein Bekannter von mir hat sich das ganze mit Netscape (Version weiß ich leider nicht) angesehen und dort wurden die Bilder nicht oder nur teilweise geladen und dann verzerrt oder gar nicht dargestellt.

Wie kann ich diesen Bug entfernen. Bin ratlos.

Mit freundlichen Grüßen und herzlichem Dank für jede Hilfe,
Manuel Kirchberger

Hallo,

<!–
Stnd1 = new Image();
Stnd2 = new Image();
Stnd3 = new Image();
usw …</PRE>

&lt:stuck_out_tongue_winking_eye:RE> High1 = new Image();
High2 = new Image();
High3 = new Image();
usw …</PRE>

&lt:stuck_out_tongue_winking_eye:RE> Stnd1.src = „img/0-welcome.gif“;
Stnd2.src = „img/0-news.gif“;
Stnd3.src = „img/0-movies.gif“;
usw …</PRE>

&lt:stuck_out_tongue_winking_eye:RE> High1.src = „img/1-welcome.gif“;
High2.src = „img/1-news.gif“;
High3.src = „img/1-movies.gif“;
usw …</PRE>

&lt:stuck_out_tongue_winking_eye:RE> function Bildwechsel(Bildnr,Bildobjekt)
{
window.document.images[Bildnr].src = Bildobjekt.src;

entferne doch erst einmal diese beiden Zeilen

window.document.images[Bildnr].width = 110;
window.document.images[Bildnr].heigth = 25;

bis hier - wozu sollen die gut sein?

}
//–>

und aufgerufen wird das ganze dann mit:

und dann fueg doch die width und height Attribute da hinzu, wo sie hingehoren: im img-Tag
Also img src="…jpg border=„0“ width=„200“ height=„25“

Wenn Du im Javascript die Bildmasse veraenderst, ist es nicht verwunderlich, wenn die Bilder verzerrt werden.

Interesanter finde ich ja, dass NN DEine Bilder nicht anzeigt, der Ie aber schon… - da habe ich allerdings jetzt von hier aus keine Loesung fuer.

[…]

Wie kann ich diesen Bug entfernen. Bin ratlos.

… ich denke, der Bug ist da im IE zu suchen, der mal wieder etwas falsch macht, was in diesem fall nur zufaellig, dazu fuehrt, dass Deine Seite dann richtig aussieht :wink:)

Greetinx
Christian
http://www.html-workshop.de

Hallo,

entferne doch erst einmal diese beiden Zeilen

window.document.images[Bildnr].width = 110;
window.document.images[Bildnr].heigth = 25;

bis hier - wozu sollen die gut sein?

Die habe ich nachträglich eingefügt. Die Bilder kamen schon vorher verzerrt und das war ein Versuch, die Größe gleich im Script festzulegen.

und dann fueg doch die width und height Attribute da hinzu, wo
sie hingehoren: im img-Tag
Also img src="…jpg border=„0“ width=„200“ height=„25“

Wenn Du im Javascript die Bildmasse veraenderst, ist es nicht
verwunderlich, wenn die Bilder verzerrt werden.

Verzerrung ist auch ohne width und height Attribute gegeben. Außerdem werden die Bildmaße dadurch ja fixiert und ein Pixel ist überall ein Pixel. Meines Erachtens erklärt das die Verzerrung nicht.

Interesanter finde ich ja, dass NN DEine Bilder nicht anzeigt,
der Ie aber schon… - da habe ich allerdings jetzt von hier
aus keine Loesung fuer.

… ich denke, der Bug ist da im IE zu suchen, der mal wieder
etwas falsch macht, was in diesem fall nur zufaellig, dazu
fuehrt, dass Deine Seite dann richtig aussieht :wink:)

Nichts gegen NN, aber der Bug ist eindeutig nicht im IE. Die Bilder müssen ja so oder so geladen werden. Und Jpeg’s zu laden sollte jeder Browser beherrschen.

Greetinx
Christian
http://www.html-workshop.de

Danke für die schnelle Antwort - heilft mir aber leider nicht unbedingt bei meinem Problem weiter.
MfG

Manuel

Fehler gefunden!
Unglaublich, aber wahr … Du hast mit Deiner folgenden Aussage recht.

… ich denke, der Bug ist da im IE zu suchen, der mal wieder
etwas falsch macht, was in diesem fall nur zufaellig, dazu
fuehrt, dass Deine Seite dann richtig aussieht :wink:)

Ich habe in meinem Seitenquelltext statt **"" geschrieben, Was der IE richtig interpretiert und Netscape ignoriert.

Greetinx

Manuel

http://www.mission-dvd.de**