Fehler beim Webbutton

  • hallo erstmal, ich habe folgendes Problem, und zwar hab ich in meine Seite Webbuttons engefügt mit "Agama" und nun funktioniert aber der erste Button nicht, wenn ich mit der Maus herrüber fahre.
    so sieht mein Quelltext aus:
    <html>
    <head>
    <style type="text/css">
    body { background-color:transparent;}
    </style>
    </head>
    <body text="#FFFFFF">
    <h3>Inhalt</h3>

    <SCRIPT LANGUAGE="JavaScript"><!--
    imgsrc=new Array();
    imgsrc[1]="diemannschaft1.gif";
    imgsrc[2]="diemannschaft.gif";
    img =new Array();
    for (e=0; e< imgsrc.length; e++) {
    img[e]=new Image();
    img[e].src=imgsrc[e];
    }
    function change(pictnum, picture) {
    {
    document[picture].src=img[pictnum].src;
    }
    }

    imgsrc=new Array();
    imgsrc[3]="erfolge.gif";
    imgsrc[4]="erfolge1.gif";
    img =new Array();
    for (i=0; i< imgsrc.length; i++) {
    img[i]=new Image();
    img[i].src=imgsrc[i];
    }
    function change(pictnum, picture) {
    {
    document[picture].src=img[pictnum].src;
    }
    }
    // -->
    </SCRIPT>
    <A HREF="diemannschaft.html" TARGET="content"
    ONMOUSEOVER="change('1','m1')"
    ONMOUSEOUT= "change('2','m1')" name="m1">
    </A>

    <A HREF="erfolge.html" TARGET="content"
    ONMOUSEOVER="change('3','m3')"
    ONMOUSEOUT= "change('4','m3')" name="m3">
    </A>


    </body>
    </html>
    die gifs sind in dem selben ordner wie diese Datei, und auch die Seiten erfolge.html und diemannschaft.html existieren dort.
    wenn ich alöso nun auf den Button "dei mannschaft" mit der Maus fahre, wird aus dem Button ein kleines Fenster mit nem rotem Kreuz drinne.
    der Link funzt aber trotzdem.
    wer kann mir helfen?

  • danke, dass du dich wenigstens mal damit beschäftigt hast, aber ich habe nochmals alles durchgecheckt, aber es funzt nicht

    hoffentlich kann ich euch auchmal helfen, ich helfe gerne wenn ichkann

  • hat nicht noch jemand einen Tipp für mich, es ist echt wichtig. Danke schonmal im Vorraus

    hoffentlich kann ich euch auchmal helfen, ich helfe gerne wenn ichkann

  • So hab mir jetzt den Code mal angeguckt (woher ist das nochmal??? Tschuldigung aber das ist wirklich kein vernünftiges JS)
    Zuerst mal deklarierst du alles zweimal (die Arrays die Funktionen etc.) außerdem fängst du bei deinem imgsrc-Array bei 1 an zu numerieren bei img aber bei 0 (for Schleife)
    Ich hab dir das jetzt mal so geschrieben, dass es funkt.:

    Aber warum so ein großer Aufwand für ein bisschen Hover-Effekt? So geht's doch viel einfacher:

  • Danke webnewcomer, es funzt, ich hab die zweite Variante benutzt und es ist wirklich einfach

    hoffentlich kann ich euch auchmal helfen, ich helfe gerne wenn ichkann