Avatar billede proff Nybegynder
28. november 2003 - 15:09 Der er 11 kommentarer og
1 løsning

Forkert i denne lille kode

Hejsa.. når min side lukkes har jeg dette lille popup der logger personen ud..


<%
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("Community/community.mdb")
SQL = "UPDATE brugere SET sidsteLogout = Now() WHERE id = " & session("id")
Conn.Execute(SQL)
Conn.Close

Session.Abandon
%>

<body onLoad="setTimeout('window.close();', 2000);">



OG JEG FÅR FLG. FEJL MEDDELELSE


Microsoft JET Database Engine error '80040e14'

Syntax error (missing operator) in query expression 'id ='.

/kedde/test/forgotlog.asp, line 5
Avatar billede tjaz Nybegynder
28. november 2003 - 15:10 #1
<%
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("Community/community.mdb")
SQL = "UPDATE brugere SET sidsteLogout = Now() WHERE id = " & session("id") & ""
Conn.Execute(SQL)
Conn.Close

Session.Abandon
%>
Avatar billede proff Nybegynder
28. november 2003 - 15:12 #2
Jamen vinduet skal også lukke....?
Kan jeg ike få det til at gøre det?
Avatar billede tjaz Nybegynder
28. november 2003 - 15:13 #3
du kan bare få den til at åbne et lille popup vindue med asp fil der køre dit logaf script ?
Avatar billede proff Nybegynder
28. november 2003 - 15:15 #4
Jamen vinduet skal jo også lukke sig selv ;(
Avatar billede gurvic Nybegynder
28. november 2003 - 15:18 #5
sæt dette ind i din head i dokumentet
<body onUnload="window.close()">
Avatar billede tjaz Nybegynder
28. november 2003 - 15:19 #6
<---------- din side her ---------->
<html>
<head>
<title>Din side</title>
</head>
<script language="JavaScript">
<!-- Gem koden for gamle browsere

function PopWin(url,h,w) {
popupWin = window.open(url, 'logaf', 'height=' + h + ',width=' + w + ',top=50,left=25')
}
// -->
</script>
<body onLoad="PopWin('logaf.asp',150,300);">
din side her
</body>
</html>

<------------ logaf.asp ---------------->
<%
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("Community/community.mdb")
SQL = "UPDATE brugere SET sidsteLogout = Now() WHERE id = " & session("id") & ""
Conn.Execute(SQL)
Conn.Close

Session.Abandon
%>
<html>
<head>
<title>Logaf siden</head>
</head>
<body onLoad="setTimeout('window.close();', 2000);">
</body>
</html>
Avatar billede tjaz Nybegynder
28. november 2003 - 15:22 #7
hov ... tror godt du selv kan se fejlen ...

"din side" skal det self ikke være "onLoad"
Avatar billede tjaz Nybegynder
28. november 2003 - 15:22 #8
men "onClose" så vidt jeg ved ;)
Avatar billede tjaz Nybegynder
28. november 2003 - 15:25 #9
<---------- din side her ---------->
<html>
<head>
<title>Din side</title>
</head>
<script language="JavaScript">
<!-- Gem koden for gamle browsere

function PopWin(url,h,w) {
popupWin = window.open(url, 'logaf', 'height=' + h + ',width=' + w + ',top=50,left=25')
}
// -->
</script>
<body onClose="PopWin('logaf.asp',150,300);">
din side her
</body>
</html>

<------------ logaf.asp ---------------->
<%
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("Community/community.mdb")
SQL = "UPDATE brugere SET sidsteLogout = Now() WHERE id = " & session("id") & ""
Conn.Execute(SQL)
Conn.Close

Session.Abandon
%>
<html>
<head>
<title>Logaf siden</head>
</head>
<body onLoad="setTimeout('window.close();', 2000);">
</body>
</html>
Avatar billede syntax_hh Nybegynder
28. november 2003 - 17:11 #10
<%
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("Community/community.mdb")
SQL = "UPDATE brugere SET sidsteLogout = Now() WHERE id = " & session("id") & ""
Conn.Execute(SQL)
Conn.Close

Session.Abandon
%>

<body onLoad="setTimeout('window.close();', 2000);">
Avatar billede tjaz Nybegynder
29. november 2003 - 16:43 #11
syntax > Hvad er forskellen på den du har lavet om min logaf.asp side ?
Avatar billede proff Nybegynder
11. december 2003 - 21:43 #12
lukker
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
Kurser inden for grundlæggende programmering

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