Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Scroll in Basso Chat

  1. #1

    Scroll in Basso Chat

    Buongiorno a tutti,

    avrei un piccolo problemino che non sono riuscito a risolvere, ho creato una chat con refresh jquery e fin qui nessun problema, il problema però sta nello scroll che se lascio così come vi farò vedere funziona senza problemi ma se lo tolgo oppure utilizzo la funziona scroll di jquery non segue l´ultima frase in basso della chat. Vi chiederete, se va bene allora qual´è il problema? Il problema è che con Chrome, IE e Opera al refresh per un secondo la chat si refresh prima facendo comparire lo sfondo bianco poi carica dall´alto al basso ma è fastidioso perchè finchè non c´è scroll non è un problema ma quando ci sono più frasi è molto fastidioso, cosa dovrei fare per risolvere questo problema?

    Ecco la chat attuale:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Chat</title> <script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript"> setInterval(function() { $("#refresh").load(location.href+" #refresh>*",""); }, 1000); </script>  </head> <body onload="refresh();">   <div align="center" id="refresh">   <div class="chat" align="left">  <?php echo $while_della_chat; ?> </div>   </div>  <script> var h = 0; try { h = parent.chatview.document.body.offsetHeight + 1000; } catch(e) { h = 0; } parent.chatview.scroll (0, h);  window.setTimeout("document.location=´chat.php?l=1´", 10000);  </script>   </body> </html>
    Per motivi di sicurezza ho solamente rimosso le varibili php e le query, tutto il resto è rimasto invariato.

    Grazie a tutti per l´aiuto.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ciao e benvenuto,
    A) Formatta il codice su più righe
    B) Metti un link alla pagina pubblica per ricreare il problema
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Chat</title>
    <script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script type="text/javascript">
    setInterval(function() {
    $("#refresh").load(location.href+" #refresh>*","");
    }, 1000);
    </script>
    
    </head>
    <body onload="refresh();">
    
    
    <div align="center" id="refresh">
    
    
    <div class="chat" align="left">
    
    <?php
    echo $while_della_chat;
    ?>
    </div>
    
    
    </div>
    
    <script>
    var h = 0;
    try {
    h = parent.chatview.document.body.offsetHeight + 1000;
    }
    catch(e) {
    h = 0;
    }
    parent.chatview.scroll (0, h);
    
    window.setTimeout("document.location=´chat.php?l=1´", 10000);
    
    </script>
    
     </body>
    </html>
    Questo è il codice sistemato un pò meglio, spero. Quanto alla pagina al momento è dentro un login riservato per cui non posso postarla.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Senza un link diventa tutto più difficile, comunque inizia col dire cos'è chatview e a fare degli screen-shot del "difetto"
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    chatview è il frame della chat dove si trova.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da liberostudente
    chatview è il frame della chat dove si trova.
    Mi sembra più un "interrogatorio" che un aiuto, come non detto attendi untenti attrezzati con sfere di christallo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    perchè cosa ho detto?

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.