Christian: Window-Scolling on Mouseover mit Stopfunktion bei mouse out

Beitrag lesen

<html>
<head>
<script language="JavaScript">

function scrollWindow() {
   for(var i=0; i<9000; i=i+10)
   window.scroll(0,i)}
</script>
</head>
<body>
<a href="#" onmouseover="scrollWindow()" onmouseout="">scroll</a>
<img src="lange_grafik.gif" height=9000 width=400>
</body>
</html>

hallo an alle formunsteilnehmer von einem "neuling",

das oben stellt eine simple scroll-funktion für ein ganzes fenster dar. find ich an sich schon etwas schlecht gelöst, weil man das ende der seite manuell ausloten muss, aber mir ist nix simpleres und gleichzeitig besseres eingefallen. als beispiel würde das seitenende am ende der grafik bei 9000px liegen. das ganze ist ja ziemlich simpel, dennoch kriege ich keine stoppfunktion, die bei "onmouseout" eintreten würde hin. d.h. es soll so lang gescrollt werden, wie man die maus über einen bestimmten link o.ä. bewegt, bei mouseout soll gestoppt werden und bei erneutem mouseover wieder ab der stelle weitergescrollt werden. stehe wahrscheinlich nur auf dem schlauch, hoffe aber trotzdem auf eure hilfe.

viele grüße, christian