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

    [javascript] inserire timer in funzione

    Salve a tutti, volevo mettere un timer in una funzione, nel senso che trascorsi tot minuti la funzione dovrebbe interrompersi.

    var tMax = false;
    function tempoMax(){
    tMax = true
    }
    function princ(){
    miaFin = window.open ('mia.hml','mia');
    while (miaFin == undefined){
    setTimeout("tempoMax()", 30000);
    if (tMax = true)
    break;
    }
    }

    Io avevo elaborato questo, se non si apre ad es una finestra entro 30 sec lo script esce dalla funzione, ma non funziona.

    Grazie, ciao.

  2. #2
    Raga, nessuno puo darci un'occhiata???

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non descrivere cosa secondo te non va, spiega il risultato che vuoi ottenere
    se non si apre ad es una finestra entro 30 sec lo script esce dalla funzione,
    Cioe' vuoi che tenti di aprire una finestra per trenta secondi?

    O che entro trenta secondi verifichi che una finestra col nome "mia" sia stata aperta?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    beh, effettivamente sono stato un po superficiale.
    a dire il vero, è un controllo, in cui si dovrebbe caricare un filmato flash, ma se questo o per lentezza, o perchè non si ha il plug-in, o perchè non si trovi il filmato, o perchè il programmatore ha fatto cilecca, non viene caricato in un determinato tempo, si dovrebbe uscire dalla funzione, o almeno mi restituisca un messaggio di errore.

    In definitiva diciamo che mi servirebbe uno script che dice:
    inizio funzione -> condizione -> Se dopo 30sec sei ancora qui : tempo esaurito - altrimenti lascia tutto come va.

    grazie, ciao.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.