Originariamente inviato da diiego87
Il problema è che dopo un tot di tempo il browser pensa che si sia bloccato lo script...Come posso fare??
ti basta prendere il getTime all'onload della pagina e permettere il submit solo dopo tot secondi da quel getTime iniziale.
Ti faccio vedere come farei io
codice:
<html>
<head>
<script language="javascript">
var tempoIniziale=null
function Aspetta(secondi){
  if(tempoIniziale==null || secondi*1000>new Date().getTime()-tempoIniziale){
    alert('aspetta qualche secondo')
    return false
  }else return true
}
</script>
</head>
<body onload="tempoIniziale=new Date().getTime();">
<form onsubmit="return Aspetta(20)">
<input type="text" name="prova" value="ciao">
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>