RollOver

wenn ich ein script habe:

Code:
<img src="einbild.jpg" name="pic">
<a href="#" onMouseover="document.pic.src='pic_ganz_anders.jpg'">

funktioniert das zwar schon mit IE und opera usw., aber mit netscape 4.7 (jetzt nicht mit früheren oder älteren getestet) leider nicht.
was kann ich da machen?


javascript ist an, und bei seiten wie http://www.jaegemann.de funktioniert das rollover bei den pics.
 
mach halt ne funktion

im Head-Teil:
Code:
<script language="JavaScript">
function changeImg(imgName, imgSrc) {
document.images[imgName].src=imgSrc;
}
</script>
und das kommt dann in den Bodyteil:
Code:
<a href="javascript:void(null);" onmouseover="changeImg('bild01', '01b.gif')" onmouseout="changeImg('bild01', '01a.gif')"><img src="01a.gif" name="bild01" border=0></a><p>
<a href="javascript:void(null);" onmouseover="changeImg('bild02', '02b.gif')" onmouseout="changeImg('bild02', '02a.gif')"><img src="02a.gif" name="bild02" border=0></a>
 
ich habe es ja schon so versucht, also mit document.images["img"], hat auch icht funktioniert.

was bringt den das java script:void(null); ?
 
also ...

das script das ich geposted habe funktioniert 100pro

und javascript:viod(null); ist:
manche setzen für einen leeren link eine # ein
wenn man dann auf den link klickt laded es die gleiche seite auf der man gerade ist nochmal
und bei javascipt:void(null); macht er garnichts 3-)
man könnte ne eigene funktion machen und dann mit css den mousezeiger auch beim rollover auf den standardmauszeiger zu stellen, bringt es aber nur bei rollovers die nicht verlinkt sind :)
 

Neue Beiträge

Zurück