schönen sonntag,
folgendes skript:
function verScroll(dir,pos) {
POS=pos;
direction = dir;
loop = true;
if (document.layers) {var page = eval ("document.hideThatShit.document.docs");}
else {if (document.getElementById) {var page= eval ("document.getElementById('clients').style")}
else {if (document.all) {var page = eval ("document.all.clients.style");}}}
var x_pos = parseInt(page.left);
if (loop == true) {
if (direction == "left" && x_pos > -POS) {page.left = (x_pos - 10);}
if (direction == "right" && x_pos < POS) {page.left = (x_pos + 10);}
if ((x_pos) == (-POS || 0)) {stopScroll();}}
scrolltimer = setTimeout("verScroll(direction,POS)", 1);}
function stopScroll() {loop=false;clearTimeout(scrolltimer);}
es sind zwei ineinander verschachtelte ebenen vorhanden, wobei die zweite ebene(docs) vertikal gescrollt werden soll. die ebene (hideThatShit) verbirgt teile der anderen ebene, damit diese natürlich nicht sichtbar sind ;-).
aufgerufen wird das ganze mit den angaben right,left und der POS, wohin gescrollt werden soll.
im ie und opera funktioniert dies alles. nn4+ lässt die ebene(docs) nur bis zum ersten POS scrollen. dann verliert nn4+ den link und es kann nicht zur zweiten POS weitergehen. im nn6(release6.01) funktioniert gar nix.
es scheint so, als ob der setTimeout nicht funktioniert ?
thx für eure hilfe.
ulf