Mouseover bei Opera
shadowhunter
- html
Hi leute!
Ich habe ein Problem zu dem Mouseover-Befehl:
Mein Sourcecode funktioniert bei Opera 8.X nicht! Im IE funktioniert alles perfekt.
Hier mein Sourcecode:
----------------
<td><a href="#" onMouseOver="document.images['a'].src='xxx.jpg'" onMouseOut="document.images['a'].src='yyy.jpg'"><img src="xxx.jpg" name="a" width="120" height="120" border="0"></a></td>
<td><img src="yyy.jpg" name="a" width="120" height="120"></td>
----------------
Gerade noch eine andere Frage zu diesem Code:
Der 2. Teil (das Bild 'yyy.jpg' mit dem Namen 'a') meines Code muss nach dem ersten Teil des Codes kommen, sonst "findet" der 1. Teil kein Bild zum wechseln. Wie kann ich das machen, dass ich der 2. Teil vor dem 1. Teil im Sourcecode schreiben kann. Ich habe die 2 verschiedenen Bilder in einer Tabelle.
Kann mir jemand Helfen
Vielen Dank für Hilfe
greeez
Hallo,
Ich habe ein Problem zu dem Mouseover-Befehl:
Mein Sourcecode funktioniert bei Opera 8.X nicht!
Definiere "funktioniert nicht".
Im IE funktioniert alles perfekt.
Du willst also, dass, wenn man mit der Maus über das Bild xxx.jpg geht, sich das Bild yyy.jpg in xxx.jpg ändert?
Hier mein Sourcecode:
<td><a href="#" onMouseOver="document.images['a'].src='xxx.jpg'" onMouseOut="document.images['a'].src='yyy.jpg'"><img src="xxx.jpg" name="a" width="120" height="120" border="0"></a></td>
<td><img src="yyy.jpg" name="a" width="120" height="120"></td>
Da es zwei Bilder mit dem Namen "a" gibt, ist document.images['a'] nicht eindeutig. Welches Bild sich also ändert, ist Zufall.
Warum hat eigentlich das <img src="xxx.jpg" name="a" width="120" height="120" border="0"> auch den Namen "a"?
viele Grüße
Axel
Also muss vieleicht noch genauer auf die Funktiondes Scriptes eingehen:
Wenn man auf das Bild XXX mit der Maus daraufzeigt, ändert ein anderes Bild YYY (befindet sich neben XXX) das Bild!
Das mit 'a' deklarierte Bild wird sich dann ändern wenn man auf XXX die Maus daraufzeigt.
Ups das von mir geschriebene 2. Bild mit XXX muss noch ein anderes (3.) Bild sein.. Kann aber auch so bleiben, funktioniert auch.Sorry!
Beim OPERA passiert überhaupt nichts, wenn man auf das einte Bild zeigt. Kein Wechsel der Bilder.
Ist es so verständlich? Du warst auf dem richtigen Weg...
greez
Hallo,
Beim OPERA passiert überhaupt nichts, wenn man auf das einte Bild zeigt. Kein Wechsel der Bilder.
Wie ich schrieb: Welches soll denn wechseln, wenn es _zwei_ mit dem namen "a" gibt? Der IE wechselt zufällig das letzte im Dokument. Geckos (Mozilla, FireFox) wechseln das erste im Dokument. Opera ist die Raterei zu dumm ;-).
Es darf nur _ein_ Bild mit dem Namen "a" geben und zwar das, welches mit document.images["a"] angesprochen wird, also wahrscheinlich das, welches wechseln soll.
viele Grüße
Axel
Ah jetzt ist klar!
Ich habe dies gemacht & funktioniert auch bei Opera!
thx for help
Schöns weekend!
grüsse