michpro: window.scrollTo()

Hallo!

Wenn ich folgendes JS ausführe läuft window.scrollTo()
nicht richtig. Er scrollt bis max 75 nach unten.
Seht in JS window.scrollTo(0,40); scrollt er richtig bis 40 nach unten. Alles bis 75 klappt. Das Problen tritt nur auf, wenn ich es wie hier automatisch starte. Ist window.scrollTo(0,400); in einer Funktion und wird mit onclick ausgelöst läuft es richtig auch bei Werten über 75. Ich muss es aber automatisch starten, nicht über onclick oder <a href>. Kann mir jemand helfen?

Micha

<html><head><title>Test</title>
</head><body>
<script type="text/javascript">
<!--

var Zeile = "<nobr>Zeile";
for(var i=1; i<=100; i++)
{
 Zeile = Zeile + " Zeile";
 document.write("<br>Zeile " + Zeile);
}
window.scrollTo(0,400);

//-->
</script>
</body></html>

  1. Hallo Micha,

    Ist window.scrollTo(0,400); in einer Funktion und wird mit onclick ausgelöst läuft es richtig auch bei Werten über 75. Ich muss es aber automatisch starten

    <body>
    <script type="text/javascript">
    [...]
    window.scrollTo(0,400);
    </script>
    </body></html>

    Ich vermute, dass diese Konstruktion nicht laufen kann. Zu dem Zeitpunkt, zu dem "window.scrollTo(0,400);" interpretiert wird ist die Seite noch nicht komplett geladen. Der Browser hat keine Ahnung von der Seitengröße, wohin soll er scrollen?

    Versuche es mit einem Funktionsaufruf beim onLoad:
    <body onLoad="window.scrollTo(0,400);">

    Gruß, Maxx

    1. Versuche es mit einem Funktionsaufruf beim onLoad:
      <body onLoad="window.scrollTo(0,400);">

      Das funktioniert leider auch nicht. So scrollt er überhaupt nicht.