Css+Java
Sebastian
- css
0 Calocybe0 Thomas J.S.
Hallo!
Kann mir jemand sagen wo das Problem steckt?
Ich will das auf meiner Homepage beim überfahren mit
der Maus eine Grafik an einer anderen Stelle ausgetauscht
wird. Das gelang auch, allerdings nur auf Ns.
Der Ie wechselt zwar auch die Grafik aber nicht so
exat.
Nun habe ich die zu wechselnde Grafik durch css absolut
positioniert. Das klappt beim Ie gut.
Beim Ns sitzt die Grafik auch richtig, aber sie
wechselt nicht mehr wenn man mit der Maus
über den Button fährt.
Nun zu meiner Frage....
Kann Ns keine positionierten Grafiken austauschen?
Falls er das doch kann, wäre es sehr nett wenn jemand
mir dabei helfen könnte.
Danke
Hi!
Ich nehme an, Du hast die Grafik durch ein Konstrukt wie
<DIV STYLE="position:absolute; left:100px .... ">
positioniert?
Diese DIV stellt fuer NS einen Layer da, und da kann man nicht mehr mit
document.images['imgname'].src
drauf zugreifen, sondern muss ueber
document.layers['divname'].document.images['imgname'].src
drauf ran. Dafuer musst Du der DIV natuerlich auch den entsprechenden Namen geben:
<DIV NAME="divname" STYLE="...">
Da letztere Variante dann im IE aber nicht mehr funktioniert, musst Du browserabhaengig unterscheiden:
if (document.layers) document.layers['divname'].document.images['imgname'].src = "neu.gif";
else if (document.all) document.images['imgname'].src = "neu.gif";
Und noch was: Java ist nicht JavaScript, die beiden haben *nichts* miteinander zu tun, haben lediglich einen aehnlichen Namen!
Calocybe
Hallo!
dies könnte dir weiterhelfen:
<../../sfausles/tsfa_tbb.htm>
Grüße
Thomas