Michael: Scroll-Funktionalität bringt mich noch um den Verstand

Beitrag lesen

Hallo,

Ich komme bei meiner Scrollfunktion einfach nicht weiter :-(

Der eingebetteter Frame "anzeige" soll solange gescrollt werden, wie sich der Mauszeiger über einer Grafik befindet (onmouseover). Das Scrolling soll erst dann beendet werden, wenn sich der Mauszeiger nicht mehr über einer Grafik befindet (onmouseout):

<script language="javascript" type="text/javascript">
  <!--
    hochscrollen.captureEvents(Event.MOUSEOVER);
    runterscrollen.captureEvents(Event.MOUSEOVER);

hochscrollen.onmouseover = scrollen(-3);
    runterscrollen.onmouseover = scrollen(3);

function scrollen(richtung)
    {
      anzeige.scrollBy(0, richtung);
    }
  //-->
</script>

Den obigen Script-Bereich habe ich im Kopf meiner Datei definiert.

Die beiden Div-Bereiche, die das Scrolling auslösen sollen, sehen folgendermassen aus:

<div id="hochscrollen"><a href"#"><img ... ></a></div>
<div id="runterscrollen"><a href"#"><img ... ></a></div>

Es tut sich aber leider gar nichts. Es ändert sich nicht einmal mehr der Mauszeiger, wenn ich mit der Maus auf eine der Grafiken fahre. Ich erhalte aber auch keine Fehlermeldung :o)

Ich weiss nicht mehr, was ich noch versuchen soll.

Gruss, Michael