JavaScript soll zum Pageende scrollen
Robert
- javascript
Moins!
Ich möchte, dass JS zum Seitenende scrollt - so dass ich also beim Laden der Seite automatisch die untersten Zeilen etc sehe. Wie heißtn dafür das Kommando?
Robert
Hallo,
Ich möchte, dass JS zum Seitenende scrollt - so dass ich also beim Laden der Seite automatisch die untersten Zeilen etc sehe. Wie heißtn dafür das Kommando?
IE und Mozilla kennen:
<body onload="if(document.body)document.body.scrollTop=document.body.scrollHeight">
Fuer Netscape-Browser und Opera kaeme noch das Setzen von window.pageYOffset auf den Wert von window.innerHeight oder document.height in Betracht.
MfG, Thomas
Hi Thomas,
Ich möchte, dass JS zum Seitenende scrollt - so dass ich also beim Laden der Seite automatisch die untersten Zeilen etc sehe. Wie heißtn dafür das Kommando?
IE und Mozilla kennen:
<body onload="if(document.body)document.body.scrollTop=document.body.scrollHeight">
:) das geht da auch
Fuer Netscape-Browser und Opera kaeme noch das Setzen von window.pageYOffset auf den Wert von window.innerHeight oder document.height in Betracht.
Und wie kombiniere ich das, dass es bei jedem der 4 Browsern funktioniert?!
Wärst du so nett und schreibst mir des kombiniert?
Danke,
Robert
hi,
Ich möchte, dass JS zum Seitenende scrollt - so dass ich also beim Laden der Seite automatisch die untersten Zeilen etc sehe. Wie heißtn dafür das Kommando?
Kommandos jibbet in JS nicht ;-)
Abgesehen von Thomas' Loesung hier noch eine Alternative, die - weil simpler gestrickt - Dir eventuell weniger Probs bereitet. Voraussetzung: Anker am Dokumentenende.
Welche besser geeignet ist, haengt von Deiner konkreten Anforderung ab.
Gruesse Joachim
<html>
<head>
<script language="javascript1.2">
</script>
</head>
<body onload="location.hash='goForIt'">
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
test<br>
<a name="goForIt">ENDE</a><br>
</body>
</html>
Hi Joachim!
Kommandos jibbet in JS nicht ;-)
Ok
Abgesehen von Thomas' Loesung hier noch eine Alternative, die - weil simpler gestrickt - Dir eventuell weniger Probs bereitet. Voraussetzung: Anker am Dokumentenende.
Welche besser geeignet ist, haengt von Deiner konkreten Anforderung ab.
Hmm...deine Lösung geht aber auch nicht im Opera...
Robert
Hi Robert,
Hmm...deine Lösung geht aber auch nicht im Opera...
Ersetze
<body onload="location.hash='goForIt'">
durch
<body onload="self.location.href='#goForIt';">
Aber welchen Sinn soll das eigentlich haben?
LG Orlando
Hi Orlando,
Ersetze
<body onload="location.hash='goForIt'">
durch
<body onload="self.location.href='#goForIt';">
Thx.
Aber welchen Sinn soll das eigentlich haben?
Wir haben bei einem Projekt in der Ausbildung einen webbased "Chat" geschrieben und wollen, dass immer der neueste Inhalt des Chats (ganz unten) angezeigt wird.
Robert