Avatar billede pezzo Nybegynder
13. oktober 2005 - 08:45 Der er 2 kommentarer og
1 løsning

Deaktiver lukning af vindue

Kan man lave et javascript som gør man ikke kan lukke et fullscreen popup vindue medmindre man trykker på en button med funktionen window.close() ?

Det er kun til brug intern, og websitet kører på alle maskiner som "Websider med tillid" da vindue kører i total fullscreen.

Kan man deaktiver så man ikke bare kan trykke ALT+F4 for lukke vindue?
Avatar billede horsmark Nybegynder
13. oktober 2005 - 11:22 #1
hmm brugeren kan altid tvinge en lukning igennem

men du kan smide en alert til brugeren om han virkeligt ønsker at lukke vinduet. Denne funktion er dog ikke kompatibel med alle browsere men eftersom du skriver internt brug går jeg udfra at det er IE ?

hvis ja kan du lave denne:

<script type="text/javascript">
window.onbeforeunload = onExit
function onExit(){
  return 'Vil du virkeligt væk fra denne side ?'
}
</script>

læsestof:
http://www.webreference.com/dhtml/diner/beforeunload/
Avatar billede roenving Novice
13. oktober 2005 - 15:44 #2
-- og egentlig bør man benytte den registrerede property til noget sådant:

<script type="text/javascript">
window.onbeforonload = function(){event.returnValue="Ups, siden lukkes uden mulighed for at genstarte ...\nØnsker du det ?-)"}
Avatar billede horsmark Nybegynder
14. oktober 2005 - 17:24 #3
yes roenving har (endnu engang) ret ! :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester