Javascript [Javascript] scroll in fondo alla pagina

Stato
Discussione chiusa ad ulteriori risposte.

Fire Head

Utente Electrum
25 Agosto 2009
216
48
48
166
Ultima modifica:
Salve a tutti, Stò cercando di creare una semplice pagina HTML con il contenuto di una chat. quello che voglio ottentere è la visualizzazzione del basso della pagina. la chat stà dentro un div chimato divchat:
<div id="divchat">
//testo chat
</div>
dopo il div ho messo questo codice javascript:
elem = document.getElementById("divchat");
elem.scrollTop = 50;
qualcuno sà dove ho sbagliato???
+1 al primo che risponde correttamente.
 
cercando ho trovato questo:
Codice:
[FONT=Segoe UI]function scroll(){            [/FONT]
[FONT=Segoe UI]        var obj = document.getElementById('ChatContent');[/FONT]
[FONT=Segoe UI]        obj.scrollTop = obj.scrollHeight;        [/FONT]
[FONT=Segoe UI]        }[/FONT]

[FONT=Segoe UI]    function initscroll() {                [/FONT]
[FONT=Segoe UI]        var intY = document.getElementById("ChatContent").scrollHeight;[/FONT]
[FONT=Segoe UI]        document.cookie = "yPos=!~" + intY + "~!";[/FONT]
[FONT=Segoe UI]        }
[/FONT]
altrimenti http://flesler.blogspot.com/2007/10/jqueryscrollto.html
 
cercando ho trovato questo:
Codice:
[FONT=Segoe UI]function scroll(){            [/FONT]
[FONT=Segoe UI]        var obj = document.getElementById('ChatContent');[/FONT]
[FONT=Segoe UI]        obj.scrollTop = obj.scrollHeight;        [/FONT]
[FONT=Segoe UI]        }[/FONT]

[FONT=Segoe UI]    function initscroll() {                [/FONT]
[FONT=Segoe UI]        var intY = document.getElementById("ChatContent").scrollHeight;[/FONT]
[FONT=Segoe UI]        document.cookie = "yPos=!~" + intY + "~!";[/FONT]
[FONT=Segoe UI]        }
[/FONT]
altrimenti Ariel Flesler: jQuery.ScrollTo

ho provato non và.
 
Ultima modifica:
Prova con:
Codice:
    var x = document.getElementById('chatdiv').innerHeight;
    var y = document.getElementById('chatdiv').innerWidth;
    window.scrollTo(x,y);

Se nessun metodo in js dovesse funzionare fai semplicemente cosi:
Codice:
<?php
if(!$_GET['div'])
header('Location: tuapagina.php?div=1#divchat'); 
?>
 
Ultima modifica:
Che intendi per "visualizzazione del basso della pagina" ?
intendo che quando la pagina si carica al posto di visualizzarla in modo standard (barra vericale tutta sopra) visualizzi il footer (barra verticale tutta sotto)
e dovrei ottenere questo con javascript. no php Swoller :(

---------- Post added at 18:08 ---------- Previous post was at 17:39 ----------

ok ragazzi ho risolto trovando questa funzione.
function pageScroll() {
window.scrollBy(0,(document.getElementById("divchat").offsetHeight)); // scroll dell altezza del div
scrolldelay = setTimeout('pageScroll()',5000); // timer per scroll
}
idro96 e swoller ci siete andati vicini.
 
Stato
Discussione chiusa ad ulteriori risposte.