Avatar billede mscodedk Nybegynder
10. juni 2002 - 11:58 Der er 18 kommentarer og
1 løsning

Javascript popup der åbnes, når man lukker vinduet ned......

Hej alle...

Jeg har et bruger-login-system hvor man selvfølgeligeskal logge på, men skal automatisk logges af igen når man lukker vinduet... (sitet)

Det er meget nødvendigt da man ellers er "Online" for andre brugere uden at være det!

Håber i kan hjælpe mig og tak på forhånd.

/MSK
Avatar billede aslan Nybegynder
10. juni 2002 - 12:12 #1
Har du adgang til php og mysql?
Avatar billede mscodedk Nybegynder
10. juni 2002 - 12:14 #2
ja men helt ASP
Avatar billede mscodedk Nybegynder
10. juni 2002 - 12:17 #3
men helst ASP
Avatar billede aslan Nybegynder
10. juni 2002 - 12:26 #4
I en af dine sider smider du dette ind i <body>

<body onUnload="window.open('chat/chatLogout.php','logoff','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no, height=10, width=10');" >

chatLogout.php er så filen der kommer op når siden lukkes, i den søger du for at brugeren via hans ip nr bliver slettet :

<?

    $ipNr = $REMOTE_ADDR;

    include("../config.php");
    $connection = mysql_connect("$server",
                                "$user",
                                "$pass");
    mysql_select_db("$db", $connection) or die (mysql_error());

    $r = "delete from online where ip ='$ipNr'";

    mysql_query($r);


?>
<script language="JavaScript">
<!--

self.close();

//-->
</script>


Det er så i php men ligner vel asp meget...
Avatar billede mscodedk Nybegynder
10. juni 2002 - 12:28 #5
Men den skal jo ikke komme hver gang man skifter side
Avatar billede aslan Nybegynder
10. juni 2002 - 12:31 #6
Nej derfor skal du smide den i et frame... der ikke skifter hele tiden
Avatar billede mscodedk Nybegynder
10. juni 2002 - 12:33 #7
der sker jo først noget når den ændre sig... det gør framen jo heller ikke så
Avatar billede mscodedk Nybegynder
10. juni 2002 - 12:35 #8
framen skal jo CHANCE'e før den åbner popup'en... ik?
Avatar billede mscodedk Nybegynder
10. juni 2002 - 12:39 #9
hvis jeg så har de 2 frames, MAIN og den logout en.... så er det jo kun MAIn der skrifter og ikke logout'en... ik?
Avatar billede aslan Nybegynder
10. juni 2002 - 12:44 #10
En gang til.. Du søger for at smide denne ind på en frame der ikke opdateres når man surfer rundt inde på din hjemmeside:

<body onUnload="window.open('chat/chatLogout.php','logoff','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no, height=10, width=10');" >

Så når en besøgende enten skifter til en anden url eller lukker browseren så vil den aktiveres... så simpelt er det
Avatar billede mscodedk Nybegynder
10. juni 2002 - 12:45 #11
sikker på det?
Avatar billede mscodedk Nybegynder
10. juni 2002 - 12:47 #12
prøver lige tjek dette SPM igen om 10 min... ik?
Avatar billede aslan Nybegynder
10. juni 2002 - 12:53 #13
Sikker på det ??? jeg bruger det selv på min egen hjemmeside så JA...
Avatar billede mscodedk Nybegynder
10. juni 2002 - 13:02 #14
jeg har prøvet at lave 2 frames... top og main.... når man så lukker den så skulle "funk()" køres..
forside.asp:###############
<body>

<h1 align="center">FORSIDE</h1>

<br><br>

<h3 align="center"><a href="java script:history.back();">Tilbage</a></h3>

</body>
#############
top.asp ###################
<body onUnload="funk()">

<script language="javascript"
function funk() {
    alert("HEJ");
}
</script>

</body>
################

Der sker ikke noget... plz help
Avatar billede mscodedk Nybegynder
10. juni 2002 - 13:08 #15
der sker ikke noget
Avatar billede mscodedk Nybegynder
10. juni 2002 - 13:18 #16
thx dude her dine point
Avatar billede aslan Nybegynder
10. juni 2002 - 13:21 #17
jamen... du har slet ikke forstået hvad jeg har sagt til dig?!?
Avatar billede aslan Nybegynder
10. juni 2002 - 13:22 #18
ok .. det var da rart
Avatar billede mscodedk Nybegynder
10. juni 2002 - 13:34 #19
jo har fået det til at virke
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