C
CaptnCrunch
hallo...
habe da ein, ich denke eher kleines, verständigungsproblem..
zum groben: .. ichhabe ein php-script was einen ordner ausliest und die dortigen files (bilder) in eine tabelle packt welche ich mit javascript wie ein marquee laufen lasse.
so weit so gut...
.. ich wollte nun den onmouseover-handler abfragen und bei true die funktion die das ganze bewegt stoppen..
da ich in js schon immer ne niete war, hab ich leider keinen plan wie ich des realisieren könnte .. habe es mit funktionen versucht aber es geht net..
wenn mir jmd nen tip geben könnte wäre ich echt dankbar..
habe da ein, ich denke eher kleines, verständigungsproblem..
zum groben: .. ichhabe ein php-script was einen ordner ausliest und die dortigen files (bilder) in eine tabelle packt welche ich mit javascript wie ein marquee laufen lasse.
so weit so gut...
.. ich wollte nun den onmouseover-handler abfragen und bei true die funktion die das ganze bewegt stoppen..
da ich in js schon immer ne niete war, hab ich leider keinen plan wie ich des realisieren könnte .. habe es mit funktionen versucht aber es geht net..
wenn mir jmd nen tip geben könnte wäre ich echt dankbar..
Code:
//-- status setzen wenn 0 dann sollte slide() ausgeführt werden
var slide_status = 0;
//-- init halt :)
function init() {
if(document.getElementById) {
obj = document.getElementById("pics");
obj.style.left = 190;
}
}
//-- der layer wird bewegt und der richtige abstand wie weit bewegt werden soll wird errechnet
function slide(slide_status) {
if(document.getElementById) {
var anz = "<?php echo $count; ?>";
var abstand = 190 - (anz*124);
if(parseInt(obj.style.left) > abstand ) {
while (slide_status == 0) { //-- hier frage ich den status ab..
obj.style.left = parseInt(obj.style.left) - 2 + "px";
setTimeout("slide()",20);
}
} else {
obj.style.left = 190;
slide();
}
}
return slide_status;
}
//-- mit onmouseover/onmouseout rufe ich jeweils stop()/go() auf
function stop(slide_status) {
var slide_status = 1;
return slide_status;
}
function go(slide_status) {
slide_status = 0;
return slide_status;
}