Judith: Mousover 2. Versuch :-)

Ich habe mal eine Frage zu dem Beispiel auf der Seite zu den dynamsichen Buttons.
http://selfhtml.teamone.de/javascript/beispiele/buttons.htm

Wie kann ich mehr als 9 Buttons definieren ??? Ab der Zahl 10 bekomme ich eine Fehlermeldung ??

Würde mich wirklich sehr über eine schnelle Antwort freuen

Judith

  1. hallo Judith

    Wie kann ich mehr als 9 Buttons definieren ??? Ab der Zahl 10 bekomme ich eine Fehlermeldung ??

    was für eine fehlermeldung???

    Würde mich wirklich sehr über eine schnelle Antwort freuen

    man tut was man kann... aber das tönt schon ein bischen fordernd was einigen sauer aufstossen könnte...

    grüsse Stephan

    1. Hallo Stefan !

      Sorry, sollte nicht fordernd klingen...

      In der Fehlermeldung wird die Zeile angegben und etwas mit
      Zeichen: 28

      So sieht meine Link aus:
      <a href="blabla" target="_blank"
      onMouseOver="Bildwechsel(10,Highlight11)
      onMouseOut="Bildwechsel(10,Normal11)">
      <img src="bilder/bild10.gif" width="100" height="100" border="0"</a>

      Und das steht im Head:
      Normal10 = new Image();
      Normal10.src = "bilder/bild10.gif
      Highlight10 = new Image();
      Highlight10.src = "bilder/bild10a.gif";

      schöne grüsse
      judith

      1. normalerweise dürfte es da keine probleme geben...

        überprüf mal auf schreibfehler...

        auch vor der in der fehlermeldung angezeigten zeile...

        oben gibst du übrigens als parameter Highlight11 an aber drunter ist nur das stück für Highlight10 zu sehen???

        Odium

        1. DANKE habe den Fehler gefunden ein " hat gefehlt...... ein Montagsfehler !!

          Wünsche Euch allen noch einen sonnigen Tag

          Judith

          1. ciao

            Wünsche Euch allen noch einen sonnigen Tag

            wünschen wir doch auch... ;-)

            grüsse Stephan

  2. Versuche mal dieses:

    <script langiage="javascript">
    $number=5; //wieviel buttons?
    $array=new Array();
    for($x=0;$x<$number;$x++){
      $array[2*$x]=new Image();
      $array[2*$x].src="button"+$x+".gif";
      $array[2*$x+1]=new Image();
      $array[2*$x+1].src="button"+$x+"h.gif";
    }
    function Bildwechsel($which,$what){
      document.images["nr"+$which].src="button"+(($what)?"h":"")+$which+".gif";
    }
    </script>

    <a href="../../../index.htm"
       onMouseOver="Bildwechsel(1,1)"
       onMouseOut="Bildwechsel(1,0)"><img src="button1.gif"
       width="130" height="30" border="0" alt="Home" name="nr1"></a><br>
    <a href="../../../helferlein/index.htm"
       onMouseOver="Bildwechsel(2,1)"
       onMouseOut="Bildwechsel(2,0)"><img src="button2.gif"
       width="130" height="30" border="0" alt="Helferlein" name="nr2"></a><br>

    Undsoweiter...