Michael W.: bildwechsler

Hallo,

wieso geht das nicht?
das feld soll die bilder rot und grün nacheinander wechseln, nach jedem mouseover. hab extra alerts eingebaut um zu gucken obs geht.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>????</title>
</head>
<body style="font-family: Arial; margin-left: 10px; margin-top: 10px" Onload="set()">
<SCRIPT type="text/javascript">
<!--

function set()
{
 bild = 'red';
}

function move()
{
 if(bild == 'green')
 {
  alert("grün auf rot");
  img01.src = 'red.gif'; //wechselt grün auf rot
  bild = 'red';
 }
 else
 {
  alert("rot auf grün");
  img01.scr = 'green.gif'; //wechselt rot auf grün
  bild = 'green';
 }
}
//-->
</SCRIPT>
<img id="img01" border="0" src="x.gif" width="113" height="108" onMouseOver="move()">
</body>
</html>

was stimmt nicht?

zum anschauen:
http://www.michaelwoelk.de/rever/test.htm

MfG
Michael Wölk

  1. Tut bei mir (iE6) wunderbar.

    1. Hallo,»» Tut bei mir (iE6) wunderbar.

      ja das wechseln an sich schon. es geht dadrum was die alerts aussagen.
      geht man das erste mal über das bild dann wechselt das bild nicht (wobei das alert sagt: von rot auf grün, was es ja auch tun sollte) und geht man nochmal drüber geht er von x auf rot (alert: von grün auf rot).

      er will einfach nicht auf grün!!!

  2. Hallo Michael,

    Glaube ich hab den grund gefunden.

    else
     {
      alert("rot auf grün");
      img01.scr = 'green.gif'; //wechselt rot auf grün

    ^^ Hier hat sich ein Tippfehler eingeschlichen, src und nicht scr.

    bild = 'green';
     }

    Das müsste das Problem sein. Ansonsten schreib dann mal ein document vor img01 und ersetze den "id" im <img>- Tag durch  "name"

    1. ne, ne
      jetzt habe ich doch das MfG vergessen. *schäm*

      MfG
      Dr. Ma-Busen