2010-06-18 7 views

Répondre

2

Copiez et collez ce code dans un fichier html et le vérifier, devrait être assez facile pour vous pouvez modifier pour répondre à vos propres besoins. Profiter: o)

<html> 
     <head> 
      <script type="text/javascript"> 
      //Change these messages to what ever you would like to display in the textbox 
      //You can add or remove any as you see necessary 
      var messages = new Array(
       "Hello", 
       "there", 
       "my", 
       "name", 
       "is", 
       "Chief17!" 
      ); 
      var i = 0; 
      function changeText() 
      { 
       document.getElementById("tb").value = messages[i]; 
       if(i < messages.length -1) 
       { 
        i++; 
       } 
       else 
       { 
        i = 0; 
       } 
      } 
      </script> 
     </head> 
     <!--Change the 1000 to how long you want to wait in between message changes (1000 is 1 second)--> 
     <body onLoad="setInterval('changeText()',1000)"> 
      <input type="text" id="tb" /> 
     </body> 
    </html> 
1

setInterval('changeTextFunction()',1000);Deuxième param, 1 sec = 1000.

1

Pour modifier le texte dans une zone de texte, vous pouvez

txtFld = document.getElementById("yourTextBox"); 
txtFld.value = "New value"; 

Pour régler une minuterie, comme un compte à rebours, vous pouvez utiliser une variation de quelque chose comme ceci:

<script> 
<!-- 
     // 
    var milisec=0 
    var seconds=30 
    document.counter.d2.value='30' 

    function display(){ 
    if (milisec<=0){ 
     milisec=9 
     seconds-=1 
    } 
    if (seconds<=-1){ 
     milisec=0 
     seconds+=1 
    } 
    else 
     milisec-=1 
    document.counter.d2.value=seconds+"."+milisec 
    setTimeout("display()",100) 
} 
display() 
--> 
</script> 
Questions connexes