myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   [JS]AutoScroll (https://mygully.com/showthread.php?t=2040596)

MrGnister 09.05.10 19:28

[JS]AutoScroll
 
Code:

var speed=3;
var currentpos=0,alt=1,curpos1=0,curpos2=-1;

function initialize(){
startit();
}

function scrollwindow(){
if (document.all)
temp=document.body.scrollLeft;
else
temp=window.pageXOffset;
if (alt==0) {
alt=1;
curpos2=temp;
}
else {
alt=0;
curpos1=temp;
}
if (curpos1!=curpos2){
if (document.all)
currentpos=document.body.scrollLeft+speed;

else
currentpos=window.pageXOffset+speed;
window.scrollTo(currentpos,0)
}
else {

}
}

function startscroll (){
    window.setInterval("scrollwindow()",10);
}

function stopscroll (){
scrollwindow=false

}

Hallo,

Bräuchte mal Hilfe bei dem Code da oben. Ich will den steueren über ein OnMouseOver und OnMouseOut Frame. Also wenn man mit der Maus drauf geht soll es scrollen und wenn man wieder runter geht stoppen. Das klappt soweit auch! Aber leider nur einmal. Wenn ich wieder runter vom Frame bin und wieder drauf gehe geht es nicht weiter. Wie kann man das also nun ändern?!

Danke schonmal im voraus!:)

urga 09.05.10 20:51

evntl. desshalb:
Code:

function stopscroll (){
  scrollwindow=false;
}

du hast ja schon ne funktion, die scrollwindow heisst.
evntl. überschreibst du sie. hab ich jetzt aber nicht geprüft.

poste doch mal das ganze html+javas*****.
bitte vorher noch durch tidy jagen... : [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

MrGnister 16.05.10 11:52

Danke urga! Hat sich mittlerweile alles geklärt! Du hattest natürlich recht mit der Funktion scrolwindow. Ich war so schlau und hab sie auf false gesetzt!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:12 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.