Ho una pagina in cui c'è un div (con overflow) in cui carico dei testi utilizzando ajax + php.
Il codice AJAX è questo:
Codice PHP:
function createRequestObject() { 
var 
ro
var 
browser navigator.appName
if (
browser == "Microsoft Internet Explorer") { 
ro = new ActiveXObject("Microsoft.XMLHTTP"); 
} else { 
ro = new XMLHttpRequest(); 

return 
ro

var 
http createRequestObject(); 
function 
sndReq(action) { 
http.open('get''loadate.php?action='+action); 
http.onreadystatechange handleResponse
http.send(null); 

function 
handleResponse() { 
if (
http.readyState == 4) { 
var 
response http.responseText
document.getElementById("full").innerHTML response;
    } 

funziona tutto benissimo, ma ho un solo problema - diciamo così - prevalentemente estetico: poichè i testi caricati nel div sono, generalmente, più lunghi del div stesso, questi vengono normalmente scrollati sin dove interessa a chi legge. Però quando carico un nuovo testo, lo scroll rimane nella posizione precedente.
Io vorrei trovare una soluzione che, ogni qualvolta venga cliccato uno dei link che caricano i testi nel div, lo scroll di questo venga riposizionato in alto, in modo da presentare il testo all'utente nel modo più chiaro e fruibile - senza che debba effettuare uno scroll preventivo per poter iniziare a leggere.
Qualche idea?