Avatar billede r9 Nybegynder
28. april 2002 - 21:53 Der er 4 kommentarer og
1 løsning

onUnload!!!!

Jeg bruger onUnload til at sende brugeren til en logaf-side, hvis brugeren forlader siden? Det virker også fint, men jeg har 10 sider i mit system, og onUnload skal kun kaldes hvis brugeren skriver en side i browseren som IKKE er i mit system.

Kan man ikke lave en smart script funktion som kan klare dette?


<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000" onUnload="open('logaf.jsp', 'Window', 'height=300 width=400', 'toolbar=0','location=0','menubar=0','resizable=0');" >
Avatar billede r9 Nybegynder
29. april 2002 - 09:40 #1
Ingen hjælp her?
Avatar billede martinfrost Nybegynder
29. april 2002 - 13:36 #2
Problemet er jo at onUnload ikke kan se om du skifter domæne... den aktiveres ligeså snart, der bladres videre i browseren. I stedet skulle du måske lave en iframe, således at URL'en ikke skifter, når du fremviser dine forskellige sider. Så vil onUnload kun aktiveres når selve siden forlades... :)

Mvh
Martin
Avatar billede cdc Novice
30. april 2002 - 10:33 #3
Prøv denne:

<html>
<head>
<script language="JavaScript">
  function MyExit() {
      window.open('popup.html','nytVindue','width=200,height=200');
  }
</script>
</head>
<body onUnload="MyExit();">
din MainPage...
</body>
</html>
Avatar billede ras2000 Nybegynder
30. april 2002 - 17:00 #4
Det smarteste vil være at bruge din global.asa fil. Jeg mener du skal have adgang til asp eller php for at få det til at virke. Der er mulighed for at starte en funktion onSessionEnd
Avatar billede r9 Nybegynder
23. maj 2002 - 10:54 #5
det virker med frames
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