Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    setTimeout mi sta facendo impazzire

    Io ho capito come usarlo ma perchè mi fa strane cose?!?
    Esempio:

    function login(){
    var utente = document.getElementById("utenti");
    utente.value = "mario"; //metto in un <input type="text"...> il nome mario
    var password = document.getElementById("psw");
    password.value = "mario1"; //Metto nel campo password la sua password
    var accedi = document.getElementById("Accesso");
    accedi.click(); //Simula il click su un <input type="submit" value="Accedi" id="Accesso">
    //Quindi ora simulando il click sul pulsante accedi, ho accesso a una pagina visibile solo a "mario", però poi voglio far partire una funzione appena la pagina ha finito di caricarsi, tempo 5 secondi al massimo, quindi scrivo:

    window.setTimeout("miaFunzione()",5000);
    }

    function miaFunzione(){
    alert("Vediamo se entra nella funzione");
    }

    //Dunque alla fine non mi fa quell alert, ho anche messo 15 secondi contando e la pagina era pronta in 5 secondi, m serve che sia pronta x prendere i dati che ci sono li. Comunque, come mai?
    Sto lavorando su IE9, con i bookmarklet, javascript perciò. Grazie!

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    una volta che fai il submit del form cambi pagina (o ricarichi la stessa) quindi in quel momento il codice restante non PUO' essere eseguito...

    semmai il settimeout/interval e la funzione li devi mettere nella pagina di arrivo
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    No guarda ti ho scritto lavoro sui bookmarklet, cioè io incollo un pezzo di javascript sull URL e lavoro sulla pagina in base a cio che scrivo.

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.