[Javascript] [PHP] Scroll refresh chat

Discussione in 'Javascript' iniziata da Andrea_2017, 22 Febbraio 2018.

  1. Andrea_2017

    Andrea_2017 Nuovo Utente

    Registrato:
    17 Settembre 2017
    Messaggi:
    25
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    Spero di aver indovinato la sezione..
    Vi sottopongo il mio problema,ho una chat con refresh ogni 5 secondi e impostato lo scrollingTop.Tuttavia quando voglio scorrere con la scrollbar in alto non mi permette di leggere la discussione che si trova appunto sulla chat poichè al refresh subito torna giù.
    C'è un modo per eliminare lo scrolling automatico?
    questo è lo script
    Codice:
    <script type="text/Javascript">
    
    var div=document.getElementById('contenuto_chat');
    div.scrollTop=100000000;
    
    </script>
     
    Ultima modifica di un moderatore: 23 Febbraio 2018
  2. macus_adi

    macus_adi Utente Attivo

    Registrato:
    5 Dicembre 2017
    Messaggi:
    882
    Mi Piace Ricevuti:
    49
    Punteggio:
    28
    Sesso:
    Maschio
    Occupazione:
    Developer
    Località:
    L'Aquila
    Potresti tirare fuori dal contenuto_chat la discussione... In alternativa potresti effettivamente effettuare lo scroll solo se esistono nuovi items di chat....
    Ossia:
    1. Controlli ogni 5 secondi se esiste un nuovo elemente
      1. Se esiste appendi il contenuto
      2. effettui lo scroll in basso...
    2. Utilizzi un metodo stack....
      1. Tutti i nuovi elementi invece di appenderli li metti in top "prependi" ed elimini lo scroll...
     
  3. Max 1

    Max 1 Super Moderatore Membro dello Staff SUPER MOD MOD

    Registrato:
    29 Febbraio 2012
    Messaggi:
    3.768
    Mi Piace Ricevuti:
    283
    Punteggio:
    83
    Sesso:
    Maschio
    @Andrea_2017
    Da regolamento del forum, come tutti noi sei tenuto ad usare il tag code.gif quando posti del codice, oppure la funzione codice dalla barra degli strumenti
    box inserisci 2.png.JPG
    Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
    Grazie
    Per questa volta te lo sistemo io ma mi raccomando per il futuro

    Sposto in javascript considerato che lo script è in JS
     
Sto caricando...

Condividi questa Pagina