Bildwechsel 7
<head>
<script language="JavaScript">
<!--
Normal1 = new Image();
Normal1.src = "img/kugel1.jpg";
Highlight1 = new Image();
Highlight1.src = "img/kugel2.jpg";
Highlight2 = new Image();
Highlight2.src = "img/kugel3.jpg";
function Bildwechsel(bildna){
window.document.images[bildna].src = Highlight1.src;
}
function Bildwechsel1(bildna){
window.document.images[bildna].src = Normal1.src;
}
function Bildwechsel2(bildna){
window.document.images[bildna].src =Highlight2.src;
}
//-->
</script>
</head>
|
<a href="#"
onMouseOver="Bildwechsel(0); setTimeout('Bildwechsel2(0)',150)"
onMouseOut="Bildwechsel(0);setTimeout('Bildwechsel1(0)',150)"><img
src="img/kugel1.jpg" width="100" height="100"
border="0"></a> |
|
|
|
Hier werden 2 Bilder hintereinander geladen, dadurch entsteht ein Übergangseffekt.
Das Ganze wird bewerkstelligt, indem man für jedes Bild eine Funktion
aufruft, wobei die zweite Funktion mit setTimeout
etwas verzögert ausgeführt wird. Hier wurden anstatt Bildnamen wieder
Bildnummern verwendet. In der Funktion ist nur ein Parameter
namens bildna, welchem dann im Eventhandler die jeweilige Bildnummer zugewiesen
wird. Bildwechsel(0) Dabei steht 0 für das zuerst auf der Html Seite eingefügte
Bild, 1 für das zweite, 2 für das dritte usw.