ciao ... questo script non funziona! In particolare firebug mi dice che la funzione itera() onn è definita. ma perchè?
codice:
<body>
click here
<h1 id="load" style="font-size: 250px"></h1>
</body>
</html>
<script type="text/javascript">
function carica(place){
// num di punti stampati ... viene sovrascritto dalla funzione itera()
num = 0;
// area in cui iniettare il messaggio di loading
target = document.getElementById("load");
// testo base a cui vengono aggiunti i puntini
textbase = "Loading";
// modulo da aggiungere iterativamente (il puntino nel nostro caso)
add_text = "";
target.innerHTML = textbase;
itera();
function itera(){
if(num <= 3){
for(i=0; i<num; i++){
add_text += ".";
}
target.innerHTML = textbase + add_text;
num++;
add_text = "";
window.setTimeout("itera()", 400);
}
else {
num = 1;
add_text = "";
window.setTimeout("itera()", 0)
}
}
}
</script>