Avatar billede jeppe_hansen Nybegynder
24. juli 2002 - 04:32 Der er 11 kommentarer og
1 løsning

window.onclose event?

Jeg skal bruge en kode der kommer med en popup når man lukker browser vinduet f.eks. ved at trykke på x i titel baren på vinduet.

Jeg har forsøgt mig lidt frem med:
----------------------------------
function luk() {
alert('Vinduet blev lukket')
}

window.onclose = luk();
----------------------------------
Avatar billede nikolajdu Nybegynder
24. juli 2002 - 04:40 #1
Du vil ikke bruge onunload??
Avatar billede esoulman Nybegynder
24. juli 2002 - 04:41 #2
<body onUnload="window.alert('YOUR MESSAE GOES HERE')">
Avatar billede jeppe_hansen Nybegynder
24. juli 2002 - 04:43 #3
MANGE TAK!!! Du har rettet min dag... øhh... nat... nej... morgen...
Avatar billede jeppe_hansen Nybegynder
24. juli 2002 - 04:43 #4
men vil du ikke have points?
Avatar billede nikolajdu Nybegynder
24. juli 2002 - 04:43 #5
tja eller :

<body onunload="window.open('http://www.nikolajdu.dk','','toolbar=no,menubar=no,location=no,height=500,width=500');">
Avatar billede esoulman Nybegynder
24. juli 2002 - 04:45 #6
jo tak :o)
Avatar billede jeppe_hansen Nybegynder
24. juli 2002 - 04:55 #7
ok, jeg forstår ikke hvorfor den komemr frem hvergang jeg skifter side!?
Avatar billede jakoba Nybegynder
24. juli 2002 - 08:11 #8
for at gøre plads til den nye side skal den gamle nedlægges. Derfor bliver den gamle side unloaded (og også  onbeforeunloaded).
Du kan lægge dine sider i et frameset:
<html>
<frameset rows="100%,*" onbeforeunload="detDuVilFunktion();">
    <frame src="dingameleindexside.html">
</frameset>
<html>

og så sørge for at alle links lokalt på dit websted blot udskifter siden i rammen, mens links udaf siden har  target='_top'.

mvh JakobA
Avatar billede jeppe_hansen Nybegynder
24. juli 2002 - 17:42 #9
Hmm... skal det være så besværligt for at gøre det? Er det ikke muligt med en standart javakommando? Det eneste den skal gøre er at registrere at jeg lukker vinduet
Avatar billede jakoba Nybegynder
24. juli 2002 - 19:34 #10
Ja. det skal være så besværligt.

Selvom det ofte kan være svært at fatte hvorfor, som her. Det det handler om er at vi skal have nogen MEGET sikre mure immellem din PC og diverse hackere.

Og viden om hvilke programmer du starter eller stopper på den private side af den mur, det er noget som slet ikke kommer mig ved på den 'offentlige' side af muren.

mvh JakobA
Avatar billede jeppe_hansen Nybegynder
24. juli 2002 - 20:00 #11
ok. Jeg undre min bare over at der ikke i javascript er en standart kommando, der hedder noget som "onclose", jeg mener bare at der er jo så mange andre, som onload og onclick onkeypress osv....
Avatar billede jakoba Nybegynder
24. juli 2002 - 20:58 #12
de der er refererer til websiden selv, ikke til browseren, og javascript kan jo ligesom ikke eksistere hvis websiden (med script på) ikke samtidigt er tilstede.
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