Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074

    Riposizionare uno scroll

    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?
    metatad
    graphic & web design

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Codice PHP:
    function handleResponse() {
    if (
    http.readyState == 4) {
    var 
    response http.responseText;
    var 
    el=document.getElementById("full");
    el.innerHTML response;
    el.scrollTop=0;
        }

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    PERFETTO!...
    Grazie...
    metatad
    graphic & web design

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.