mundl: wieso funzt das nicht?

<script type="text/javascript" src="../scripts/scroll_by.js"></script>
linkt zu:
<!--
function bottom() {
 var y=0;
 if (window.pageYOffset) y = window.pageYOffset;
 else if (document.body && document.body.scrollTop) y=document.body.scrollTop;
 while(y > 0)
 {
  setTimeout("window.scrollBy(0,100)",10);
  y = y - 10;
 }
}
//-->
per <body onload="bottom()"> müsste doch nun bei Seitenaufruf der Browser zum Seitenende scrollen!?

danke für deine hilfe!
mundl

  1. Hut sei mit euch!
    Welcher Browser?
    Was macht er denn stattdessen?
    hütlichst
        scorn

  2. Hallo,

    <script type="text/javascript" src="../scripts/scroll_by.js"></script>
    linkt zu:
    <!--
    function bottom() {
     var y=0;

    du setzt hier y=0!

    if (window.pageYOffset) y = window.pageYOffset;
     else if (document.body && document.body.scrollTop) y=document.body.scrollTop;
     while(y > 0)

    ...und hier wartest du darauf dass y größer 0 wird?!

    {
      setTimeout("window.scrollBy(0,100)",10);
      y = y - 10;
     }
    }
    //-->
    per <body onload="bottom()"> müsste doch nun bei Seitenaufruf der Browser zum Seitenende scrollen!?

    ...setze y=1, und füge hinter y = y - 10; noch zusätzlich etwas in der Art ein: if (y>12) break;   ..und, mach aus y = y - 10 besser: y=y+10

    bei mir klappt's dann so!!!

    MfG

    Palme