Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    div e refresh oppure implementazione iframe

    Ciao a tutti, ho un probema, ho creato una tagboard per il mio sito, ora funziona tutto, tranne il refresh dei messaggi.
    Il contenuto della tagboard è dentro un div, e non saprei come refreshare solo quel contenuto, senza ricaricare l'intera pagina.
    Una soluzione possibile sarebbe quella di usare iframe ma non posso perchè per scrollare il contenuto utilizzo delle funzioni javascript che funzionano solo con il div.
    La tagboard la potete vedere qui:
    http://ecdlspinelli.altervista.org
    (in alto a destra)

    fatemi sapere se avete qualche solzuione.
    Se per caso il topic stava meglio nella sezione scripting spostate pure
    ciao!

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Non puoi ricaricare solo il div che contiene i messaggi?

  3. #3
    se solo sapessi come...

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    ... non mi è ancora capitato di tentare di ricaricare un div,
    non so se si riesce.
    Ci sto pensando....

  5. #5
    grazie, se scopri qualcosa fammi sapere, cmq sto facendo dei tentativi anche io ma pe ora nulla

    se uso

    codice:
    <iframe id="scroll_clipper" frameborder="0" src="tag.php" style="width:80px; height: 100px; overflow:hidden;"></iframe>
    non scrolla + ma posso fare il refresh

    se uso
    codice:
    <div id='scroll_clipper' style='position:relative; width:80px; height: 100px; overflow:hidden; visibility: visible;'>
    posso scrollare ma non fa refresh

    il codice per lo scroll è questo:

    codice:
    function move_down() {
      	timer = setInterval("move_down2()", 100);
      }
      
      function move_down2() {
      	  var attuale = scroll_clipper.scrollTop;
    	  scroll_clipper.scrollTop = attuale + 10;
    	 }
      function move_up() {
      	timer = setInterval("move_up2()", 100);
      }
      function move_up2() {
    	  var attuale = scroll_clipper.scrollTop;
    	  scroll_clipper.scrollTop = attuale - 10;
      }
      
     
     
    function stopScroll() {
    clearTimeout(timer);
    per salire uso:
    codice:
    <a href='#' onMouseOver="javascript:move_up()" OnMouseOut="javascript:stopScroll()">

    menrte per scendere uso:
    codice:
    <a href='#' onMouseOver="javascript:move_down()" OnMouseOut="javascript:stopScroll()">

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Ho provato il tuo iFrame, scrolla normalmente....
    se a te va bene la soluzione iframe, ok.
    (Forse è meglio, altrimenti potresti tentare con inclusioni)

    Forse lo scroll ha un conflitto/inesattezza con il javascript.

  7. #7
    ehm mi sa che tu hai provato con ie..
    a me serve che il frame non abbia la scroll bar o che sia nascosta (in firefox mi basta usare style="overflow:hidden;") peccato che però in ie mi faccia vedere la scrollbar anche se c'è hidden.
    Inoltre che risolva con iframe o con div, mi serve che questi possano scrollare passando su <<< >>> (enento onmouseover) e non utilizzando la scroll che deve essere invisibile..
    ciao e grazie ancora per l'aiuto

  8. #8
    up...

  9. #9
    risolto con javascript...

  10. #10
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087
    Originariamente inviato da LoRdCoStE
    risolto con javascript...
    nel regolamento del forum di php c'è scritto:
    Se hai risolto da solo un problema per il quale avevi chiesto aiuto nel forum, non limitarti a scrivere "Risolto!" ma esponi la tua soluzione, potrebbe essere utile a qualcuno.
    daccordo è in php
    l'hai risolto con setTimeout ?
    ciao

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.