Alain: stop function geht im NS aber beim IE?

Beitrag lesen

Hallo,
ich habe ein dhtml script das einen text von unten nach oben scrollt.
Ich möchte aber nun eine funktion einbauen damit die leute,die nicht so schnell
lesen können den scrollenden text stoppen können mit einem klick auf den stopbutton.
Der NS kanns ,aber der IE nicht?!
Wenn ich speed 1 auf 0 setze dann stoppt das scrolling im NS aber nicht beim IE warum?
Hier ist ein beispiel:

var speed = 1
function stop()
if (speed)
{
speed=0
}

function start()
if (speed=0)
{
speed = 1
}

so funtzt es im NS
ich habe hier noch den unteren teil des scripts beigefügt beim aufruf der seite
wird mit unload im body die funktion regenerate2() aufgerufen:

if (document.all)
document.write('<marquee direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheight+'">'+marqueecontents+'</marquee>');

function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
setTimeout("window.onresize=regenerate",45)
intializemarquee()
}
}

function intializemarquee(){
document.cmarquee01.document.cmarquee02.document.write(marqueecontents)
document.cmarquee01.document.cmarquee02.document.close()
thelength=document.cmarquee01.document.cmarquee02.document.height
scrollit()
}

function scrollit(){
if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){
document.cmarquee01.document.cmarquee02.top-=speed
setTimeout("scrollit()",100)
}
else{
document.cmarquee01.document.cmarquee02.top=marqueeheight
scrollit()
}
};

Gruss vom Alain

--
..."Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher." (Albert Einstein)