Se è un div, ad esempio a scatenare l'evento identifico il div con il suo "id" appositamente attribuitogli e successivamente lo identifico con:
codice:
var ilMioDiv = document.getElementById("idDelMioDiv");
Andrò poi ad assegnargli una proprietà "custom", che so, "times":
codice:
ilMioDiv.times=0;
Nella funzione di temporizzazione andrò a controllare ed implementare la proprietà:
codice:
if (ilMioDiv.times<10){
ilMioDiv.times+=1;
/* etcoetera etcoetera */
}
else{
/* etcoetera etcoetera */
}
Ho abbandonato da tempo innerHTML e document.write() in favore di funzioni DOM standard ECMA.