Il codice successivo mi serve per creare un campo <input> e fare scorrere del testo all'inteno di esso.
Premetto che esso funziona correttamente; volevo solo sapere:
- è possibile cambiare il campo <input> con un <td> di una tabella?
- a cosa serve il timeout impostato a 1000 e perchè è diverso dall'altro (120)?


Ciao!


<HTML>
<HEAD>
<TITLE>Esempi Javascript: esempio pratico </TITLE>

<script language="JavaScript">
<!-- begin
var max=0;
function textlist()
{
max=textlist.arguments.length;
for (i=0; i<max; i++)
this[i]=textlist.arguments[i];
}
tl=new textlist
(
"HTML.it",
"www.html.it",
"Il sito italiano sul Web publishing",
"Realizzazione e gestione siti Web"
);
var x=0; pos=0;
var l=tl[0].length;
function textticker()
{
document.tickform.tickfield.value=tl[x].substring(0,pos);
if(pos++==l) { pos=0; setTimeout("textticker()",1000); x++;
if(x==max) x=0; l=tl[x].length; } else
setTimeout("textticker()",120);
}
// end -->
</script>


</HEAD>

<BODY bgcolor="white" onLoad="textticker()">

<form name="tickform"><input type=text name="tickfield" size=40></form>

</body>
</html>