Struppi: EventHandler

Beitrag lesen

<SCRIPT LANGUAGE="JavaScript">

Es heißt:

<script type="text/javascript">

<!--

bild01 = new Image();
bild01.src = "../2003/2003_black.gif";
bild02 = new Image();
bild02.src = "../2003/2003_red.gif";

Sinnvollerweise macht man sowas mit Arrays und evtl. einer kleinen Funktion zum erzeugen des bildes:

var bild = new Array();
fuction new_bild(src)
{
var i = bild.length;
bild[i] = new Image();
bild.[i].src = src;
}

new_bild("../2003/2003_black.gif");
new_bild("../2003/2003_red.gif");

function Off (num) {
  if (num=="2") document.images[2].src=bild01.src;
}

auf was prüfst du denn hier?
ist num ein Zahl und kein String

aber du solltest nicht einen Index verwenden, sondern den Bildern Namen geben. weil so ändert sich nämlich alles sobald irgendwo ein Bild eingefügt wird.

Es gibt aber mittlerweile Millionen mouseover skripte, die Funktionieren und besser als deins sind, vielleicht solltest du dir mal so eins runterladen.
Oder ein ganz vertracktes, wo du keinen JS Code in einbauen musst http://home.arcor.de/struebig/js/mouse_over/mouse_over.htm ;-)

Struppi.