Ciao io volevo fare comparire un testo con effetto macchina da scrivere e cioè ogni lettera ogni 500 millisecondi e ho strutturato il programma in questo modo:
<html>
<body onLoad="makeAVisible();">
C
i
a
o
</body>
Questo è il javascript che non funziona....
</head>
<script type="text/javascript">
<!--
var timeout;
function makeAVisible(){
var a_ciao = document.getElementsByTagName("a");
for(var loop = 0; loop < a_ciao.length;loop++) {
timeout = setTimeout('makeAVisible();' , 1000); //questo non va perchè dovrebbe aspettare 1sec
//prima di far visualizzare ogni [loop]
a_ciao[loop].style.visibility = "visible";
}
}
//-->
</script>
Come si puo aggiustare?
Grazie!![]()