Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Perchè "setTimeout" non mi funge?

    Salve e tutti, il problema è quanto da titolo, cioè non viene tenuto conto dei millisecondi scritti nella funzione, ma viene avviato subito, lo script (semplicissimo) è il seguente:

    nel file .js:

    function showAlert(){
    var msg = document.form1.input1.value;
    alert(msg);
    }

    function showInput(){

    setTimeout(showAlert(),5000);

    }

    nell' Html:
    <form class="form1" name="form1">
    <input class="input1" name="input1" type="text" />
    <input class="button1" type="button" value="Click" onClick="showInput();" />
    </form>

    Grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Codice PHP:
    function showInput(){

    setTimeout(showAlert,5000);



    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Grazie
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.