Visualizzazione dei risultati da 1 a 4 su 4

Discussione: riavvio script

  1. #1

    riavvio script

    Ho uno script che fa comparire le scritte tipo macchina da scrivere, solo che poi si ferma. Volevo farlo ripartire dopo 5 secondi, come si fa??
    lo script è:

    codice:
    <script>
    
    var it=0
    var head="display:''"
    function initialize()
    {
      mytext=typing.innerText
      var myheight=typing.offsetHeight
      typing.innerText=''
      document.all.typing.style.height=myheight
      typeit()
    }
    
    function typeit()
    {
      typing.insertAdjacentText("beforeEnd",mytext.charAt(it))
      if (it<mytext.length-1)
      {
         it++
         setTimeout("typeit()",100)
      }
      else
         return
    }
    
    if (document.all)
      document.body.onload=initialize
    
    </script>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: riavvio script

    Prova cosi':
    codice:
    <script>
    
    var it=0
    var head="display:''"
    function initialize()
    {
      mytext=typing.innerText
      var myheight=typing.offsetHeight
      typing.innerText=''
      document.all.typing.style.height=myheight
      typeit()
    }
    
    function typeit()
    {
      typing.insertAdjacentText("beforeEnd",mytext.charAt(it))
      if (it<mytext.length-1)
      {
         it++
         setTimeout("typeit()",100)
      }
      else
         setTimeout("initialize()",5000) 
    }
    
    if (document.all)
      document.body.onload=initialize
    
    </script>
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Bozzilla
    nn va
    Laconico almeno il pc non e' esploso?

    codice:
    <script>
    var it=0
    var head="display:''"
    var typing;
    var mytext;
    function initialize()
    {
      typing = document.getElementById("typing");
      mytext=typing.innerText;
      var myheight=typing.offsetHeight
      typing.innerText=''
      typing.style.height=myheight
      typeit()
    }
    
    function typeit()
    {
      typing.insertAdjacentText("beforeEnd",mytext.charAt(it))
      if (it<mytext.length-1)
      {
         it++
         setTimeout("typeit()",100)
      }
      else
      
         setTimeout("it=0;typing.innerText='';typeit()",5000) 
    }
    
    if (document.all)
      window.onload=initialize
    
    </script>
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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 © 2024 vBulletin Solutions, Inc. All rights reserved.