Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    11

    JS chiusura alert automatica

    Ciao a tutti

    Ho eseguito alcune ricerche prima di porvi questa domanda alla quale io sto cercando una disperata soluzione.

    Vorrei sapere come faccio a far chiudere un "alert" automaticamente, senza dover schiacciare sul bottone "ok" quando mi compare la finestra di dialogo. COME FACCIO?

    Ecco un esempio:

    codice:
    var a=4, b=2, c;  
    c=a+b 
    alert(c) //DEVECHIUDERSI DOPO DUE SECONDI
    Se non si può fare esiste magari una valida soluzione alternativa?

    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non si puo' fare
    le finestre di dialogo finche' aperte bloccano completamente l' esecuzione di javascript

    la scelta di un sostituto dipende essenzialmente da quanto versatili vuoi siano queste popup in overlay: puoi andare dalla massima versatilita' di, per esempio, dialog di jquery ui a script che producano solo alert/confirm/prompt, per esempio questo plugin di jquery
    http://www.abeautifulsite.net/blog/2...alert-dialogs/
    se cerchi ne esistono a bizzeffe e sono tutti piuttosto semplici da modificare per farli chiudere al termine di una temporizzazione

    per dovere di cronaca, potrebbero esistere alternative standalone (che non necessitano di framework/librerie come jquery) ma personalmente non ne conosco

    ti sconsiglio pero' di usare vere e proprie popup, finestre che aprono una nuova istanza del browser, perche', a parte che possono essere facilmente bloccate, non appartengono fisicamente alla stessa finestra che l' ha generate quindi finiscono dietro la principale, restano orfane, non impediscono ulteriore interazione con la principale etc, etc...

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    11
    Originariamente inviato da Xinod
    non si puo' fare
    le finestre di dialogo finche' aperte bloccano completamente l' esecuzione di javascript

    la scelta di un sostituto dipende essenzialmente da quanto versatili vuoi siano queste popup in overlay: puoi andare dalla massima versatilita' di, per esempio, dialog di jquery ui a script che producano solo alert/confirm/prompt, per esempio questo plugin di jquery
    http://www.abeautifulsite.net/blog/2...alert-dialogs/
    se cerchi ne esistono a bizzeffe e sono tutti piuttosto semplici da modificare per farli chiudere al termine di una temporizzazione

    per dovere di cronaca, potrebbero esistere alternative standalone (che non necessitano di framework/librerie come jquery) ma personalmente non ne conosco

    ti sconsiglio pero' di usare vere e proprie popup, finestre che aprono una nuova istanza del browser, perche', a parte che possono essere facilmente bloccate, non appartengono fisicamente alla stessa finestra che l' ha generate quindi finiscono dietro la principale, restano orfane, non impediscono ulteriore interazione con la principale etc, etc...

    ciao
    OKOK grazie mille proverò diversamente

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.