JanG: "variable" is not defined bei Netscape?

Hi,

ich habe eine Funktion die bestimmte Bereiche in der Navigation hervorhebt.
Bei MouseOver und MouseOut werden die Bilder gewechselt und bei OnClik soll das Bild neben dem Bereich bleiben.
Das klappt bisher auch wunderbar. Ich will die Funktion allerdings schon beim onload aufrufen und das macht
der Netscape nicht, mit der Fehlermeldung zB: kino is not defined. Kino steht dabei für den Bildnamen der durch
ein anderes Bild gewechselt werden soll. Die Funktion rufe ich beim onload so auf: onload="preload();Wechsel(2,Kino);"

Hast du eine Idee wo der Fehler liegen könnte? Ich danke dir für die Hilfe.

Hier die restliche Funktion:

<script language="JavaScript">
<!--
function preload()
{
  bilder = new Array();
  bilder[0] = "images/over.gif";
  bilder[1] = "images/out.gif";
  bilder[2] = "images/click.gif";
  im = new Array();
  for (var i = 0; i < bilder.length; i++)
    {
      im[i] = new Image();
      im[i].src = bilder[i];
    }        
}

var inaktiv="film";

function Wechsel(num,imgname)
{
  if (inaktiv!=imgname)
  {    
    if (num==0) imgname.src = im[num].src;
    if (num==1) imgname.src = im[num].src;  
    if (num==2)
    {
      inaktiv.src = im[1].src;      
      imgname.src = im[2].src;
      inaktiv=imgname;
    }
  }
return true;
}
//-->
</script>

  1. Hi JanG,

    Kino ist ein String, keine Variable. Da fehlen die Anführungszeichen im
    Aufruf.

    Falls es im IE geht: Das wäre ein BUG des IE.

    Gruss,
    Carsten