Salve a tutti, dovrei fare uno script che se per trenta secondi una variabile non diventa true, mi restituisce un messaggio di errore, questo è quello che ho iniziato a fare:

function ciclo1(){
var miaVariabile = false;
while (miaVariabile != true) {
if (setTimeOut(ciclo1(), 30*1000)){
alert("tempo massimo superato");
}
}

che ne dite???(na porcheria!!!)

Grazie, ciao.