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

    Impedire la chiusura di una win

    Devo presentare un sito ad una manifestazione e per evitare che utenti senza permesso chiudano il sito e usino il computer ho creato l'impaginazione di un finto browser e l'ho aperta in fullscreen. Se qualcuno però conosce ALT+F4 o CTRL+ALT+CANC, la finestra si chiude e addio sicurezza...
    Ho quindi creato questo script, richiamato con un onBeforeOnload che prima chiede conferma sulla chiusura della pagina, poi chiede una password, se la pw è giusta chiude la finestra, se la pw è errata ne apre un'altra. Il problema è che se qualcuno al prompt della pw fa click su annula, la finestra viene chiusa lo stesso! Come posso evitarlo?

    function vieta() {
    if (confirm("Vuoi davvero uscire?")) {
    if (prompt('Digita la password','password') == 'lapassword') {
    window.close()
    } else
    window.open('browser.htm','browser','fullscreen=ye s')
    } else
    window.open('browser.htm','browser','fullscreen=ye s')
    }

    O avete qualche altra idea per evitare che chiudano la finestra?

  2. #2
    Stanza237
    Guest

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non e' possibile farlo in alcun modo, ma se anche esistesse uno script simile siete cortesemente invitati a non postarlo in questo forum... non abbiamo bisogno di raccogliere lamentele (o peggio) di utenti che per uscire da pagine indesiderate sono costretti a spegnere il loro computer
    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

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.