E perchè? Scusa devi fare quello che fai con un click? Bene fai lo stesso con il teme out. E poi se metti sempre tutto il codice inline non ci capirai più nulla. Non te lo dico per far il rompiscatole ma perchè così hai html mischiato a css e innesti di javascritpt che tra l'altro aggiungono altro css. Una pastrocchione praticamente.
Vuoi un consiglio che ti scrivo a caratteri cubitali: IMPARA A SE-PA-RA-RE
Sembra una formalità ma finchè fai due modifiche a volo bene ma quando le cose si complicano non ti trovi più.
Impara a mettere js e css negli appositi tag e a raggiungere i target da la. La pagina sarà più veloce da caricare e più ordinata. Anche sul tuo forum hai pezzi di codice qua e la e si traduce in una pagina che carica a pezzi.
Torniamo a noi. Quello che tu richiedi è questo. Hai biisogno di una funzione di qusto tipo
Codice: Seleziona tutto
setTimeout(---funzione---, --- tempo in millisecondi ---);
nella --- funzione --- ci devi mettere una funzione appunto che ti permette di richiamare il click. Fai quindi qualcosa del tipo:
Codice: Seleziona tutto
<script type="text/javascript">
var target;
target = "raggiungi il target tramite il dom e il suo id se ne ha uno";
// esempio a quanto vedo hai questo id restorePermXX
// document.getElementById('restorePermXX');
// da questo fai si che quando clicci proprio su questo avrai qualcosa del genere
// target.onclick = miaFunzione;
/* Definisci qua la funzione */
function miaFunzione() {
/// codice ...
// potrebbe essere una cosa del tipo
// var obiettivo = "obiettivo che devi raggiungere dal codice";
/// qua definisci il time out
/* setTimeout(function(){
obiettivo.style.visibility = "hidden";
}, tempio_in_millisecondi); */
}
</script>
Quindi puoi pure rimuovere l'onclick dal bottone tanto lo hai già definito nella funzione. Questa è la via da perseguire. Abituati a procedere così