Ciao a tutti , allora ho realizzato questo script ma io vorrei che dopo aver click il bottone la funzione si avvia e che il reindirizzato non avviane subito ma dopo 10 secondi che ho avviato la funzione , invece adesso me la avvia subito appena apro la pagina . e possibile

function redirect() {
location.href = "all.php";
}
window.setTimeout("redirect()", 10000);


</script>


<input onclick="redirect();">