ulf: sehe den wald vor lauter bäumen nicht mehr

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

  1. 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");}

    >>>> stat docs muss es natürlich clients heissen.

    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

    1. mein gott netscape !?!

      wenn ich in meinem framedef. norsize entferne funktioniert alles. hat man so etwas schon erlebt ?