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?