Avatar billede pelkjaer Nybegynder
03. oktober 2001 - 23:35 Der er 4 kommentarer og
1 løsning

Hvad er der galt her??

Kan ikke se fejlen i et scrollscript.
Scroller fint ved \"mouseover\", men stopper ikke ved \"mouseout\" og dér får jeg fejl af IE.
Så fejlen ligger nok i <a href...</a> men hvor?

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function verScroll(dir, spd, loop) {
    loop = true;
    direction = \"up\";
    speed = 10;
    timer1 = null;
    if (document.layers) {
        var page = eval(document.contentLayer);
    } else {
        if (document.getElementById) {
            var page = eval(\"document.getElementById(\'contentLayer\').style\");
        } else {
            if (document.all) {
                var page = eval(document.all.contentLayer.style);
            }
        }
    }
    direction = dir;
    speed = parseInt(spd);
    var y_pos = parseInt(page.top);
    if (loop == true) {
        if (direction == \"dn\") {
            page.top = (y_pos - (speed));
        } else {
            if (direction == \"up\" && y_pos < 10) {
                page.top = (y_pos + (speed));
            } else {
                if (direction == \"top\") {
                    page.top = 10;
                }
            }
        }
        timer1 = setTimeout(\"verScroll(direction,speed)\", 1);
    }
}
// -->
</script>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\">
<div id=\"contentLayer\" style=\"position:absolute; left:209px; top:38px; width:325px; height:372px; z-index:1\">
  <table width=\"325\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
    <tr>
      <td>
        <p><b class=\"overskrift\">Content Start</b> </p>
        <p> Lorem ipsum dolor sit amet, consectetur adipscing elit, sed diam nonnumy
          eiusmod tempor incidunt ut labore et dolore magna aliquam erat volupat.</p>
        <p>Et harumd dereud facilis est er expedit distinct. Nam liber a tempor
          cum soluta nobis eligend optio comque nihil quod a impedit anim id quod
          maxim placeat facer possim omnis es voluptas assumenda est, omnis dolor
          repellend. Temporem autem quinsud et aur office debit aut tum rerum
          necesit atib saepe eveniet ut er repudiand sint et molestia non este
          recusand.</p>
        <p>Lorem ipsum dolor sit amet, consectetur adipscing elit, sed diam nonnumy
          eiusmod tempor incidunt ut labore et dolore magna aliquam erat volupat.</p>
        <p>Et harumd dereud facilis est er expedit distinct. Nam liber a tempor
          cum soluta nobis eligend optio comque nihil quod a impedit anim id quod
          maxim placeat facer possim omnis es voluptas assumenda est, omnis dolor
          repellend. Temporem autem quinsud et aur office debit aut tum rerum
          necesit atib saepe eveniet ut er repudiand sint et molestia non este
          recusand.</p>
      </td>
    </tr>
  </table>
</div>
<p><a href=\"java script:;\" onMouseOut=stopScroll()
      onMouseOver=\"verScroll(\'up\',\'2\',\'true\')\">Scroll up</a></p>
<p><a href=\"java script:;\" onMouseOut=stopScroll()
      onMouseOver=\"verScroll(\'dn\',\'2\',\'true\')\">Scroll down</a></p>
</body>
</html>

/pelkjaer
Avatar billede siggi2001 Nybegynder
03. oktober 2001 - 23:37 #1
Prøvet
onMouseOut=\"stopScroll()\" i stedet for onMouseOut=stopScroll()? - men det burde ikke have stor betydning
Avatar billede pelkjaer Nybegynder
03. oktober 2001 - 23:43 #2
Nope - det hjælper ikke.
Avatar billede nute Nybegynder
03. oktober 2001 - 23:45 #3
næææææ.....du mangler din \'stopScroll\' metode !! Den finnes ikke i ditt script

/nute
Avatar billede pelkjaer Nybegynder
03. oktober 2001 - 23:47 #4
Det har du ret i Nute.

function stopScroll() {
    loop = false;
    clearTimeout(timer1);
}
Mangler der :-)
Avatar billede nute Nybegynder
03. oktober 2001 - 23:50 #5
fino :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester