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
Annonceindlæg fra Thales
Har du adgang til php og mysql?
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...
Men den skal jo ikke komme hver gang man skifter side
Nej derfor skal du smide den i et frame... der ikke skifter hele tiden
der sker jo først noget når den ændre sig... det gør framen jo heller ikke så
framen skal jo CHANCE'e før den åbner popup'en... ik?
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?
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
10. juni 2002 - 12:45
#11
sikker på det?
10. juni 2002 - 12:47
#12
prøver lige tjek dette SPM igen om 10 min... ik?
10. juni 2002 - 12:53
#13
Sikker på det ??? jeg bruger det selv på min egen hjemmeside så JA...
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
10. juni 2002 - 13:08
#15
der sker ikke noget
10. juni 2002 - 13:18
#16
thx dude her dine point
10. juni 2002 - 13:21
#17
jamen... du har slet ikke forstået hvad jeg har sagt til dig?!?
10. juni 2002 - 13:22
#18
ok .. det var da rart
10. juni 2002 - 13:34
#19
jo har fået det til at virke
Vi tilbyder markedets bedste kurser inden for webudvikling