Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    168

    News che scorrono.. come aggiornarle?

    Allora, ho un sito con delle news che scorrono, il valore della variabile (in realtà la news è una sola) è preso da un file php che viene aggiornato in tempo reale...

    Come fare x mostrare le modifiche in tempo reale? è un dato tipo "temperatura"...

    Ecco lo script con cui mi passa il valore nella pagina...


    <script language="JavaScript1.2">
    var marqueewidth=screen.width
    var marqueeheight=25
    var speed=2
    var marqueecontents='<center><font face="Arial Black">QUI INSERIRO' IL NOME VARIABILE</font></center>'

    if (document.all)
    document.write('<marquee direction="left" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheig ht+'">'+marqueecontents+'</marquee>')

    function regenerate(){
    window.location.reload()
    }
    function regenerate2(){
    if (document.layers){
    setTimeout("window.onresize=regenerate",450)
    intializemarquee()
    }
    }

    function intializemarquee(){
    document.cmarquee01.document.cmarquee02.document.w rite(marqueecontents)
    document.cmarquee01.document.cmarquee02.document.c lose()
    thelength=document.cmarquee01.document.cmarquee02. document.height
    scrollit()
    }

    function scrollit(){
    if (document.cmarquee01.document.cmarquee02.top>=thel ength*(-1)){
    document.cmarquee01.document.cmarquee02.top-=speed
    setTimeout("scrollit()",100)
    }
    else{
    document.cmarquee01.document.cmarquee02.top=marque eheight
    scrollit()
    }
    }

    window.onload=regenerate2
    </script>

  2. #2
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    cosa intendi in tempo reale?che la temperatura mostrata sia sempre aggiornta secondo x secondo?nn credo sia consigliabile.cmq se la varibiale la ottine da un file php immagino che ogni volta che vuoi aggiornare il valore deve fare un refresh della pagina,in modo da rieseguire il file php

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    168

    se volessi...

    aggiornare quando la scritta riparte? tipo.. appena esce dallo schermo si aggiorna? è possibile?
    e se si come devo modiicare lo script?

  4. #4
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    prova...
    ...
    function scrollit(){
    if (document.cmarquee01.document.cmarquee02.top>=thel ength*(-1)){
    document.cmarquee01.document.cmarquee02.top-=speed
    setTimeout("scrollit()",100)
    }
    else{
    document.cmarquee01.document.cmarquee02.top=marque eheight
    regenerate()
    }
    }
    ...

    nn posso provarlo...quindi nn son proprio sicuro:gren:

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.