Avatar billede darth-domino Nybegynder
07. februar 2006 - 08:30 Der er 5 kommentarer og
1 løsning

Close Window?

Jeg har en ASP side, hvor jeg vælger et billed, som sender info til en database!

Nåpr man har trykket på billedet, vil jeg gerne at den hopper til gem siden, og lukker vindiuet...

Kan man det??
Avatar billede dr_chaos Nybegynder
07. februar 2006 - 08:33 #1
du kan lukke vinduet på denne måde:
<a href="java script:window.close()"><img src="etbillede" /></a>
Avatar billede darth-domino Nybegynder
07. februar 2006 - 08:37 #2
Hvodan kan jeg ligge det ind??

Feks:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../data/moduledb.mdb")
conn.open DSN

Session("TYPE") = Request.Querystring("TYPE")
Session("Billed") = Request.Querystring("Billed")

strSQL = "Update HPsettings set "
IF Session("TYPE") = "top" THEN
    strSQL = strSQL & "TopBarBackground='" & Session("Billed") & "'"
END IF

IF Session("TYPE") = "menu" THEN
    strSQL = strSQL & "MenuBackground='" & Session("Billed") & "'"
END IF

IF Session("TYPE") = "page" THEN
    strSQL = strSQL & "PageBackground='" & Session("Billed") & "'"
END IF

Conn.Execute(strSQL)
Conn.Close
Set Conn = Nothing

%>
</body>
</html>
Avatar billede dr_chaos Nybegynder
07. februar 2006 - 08:40 #3
jeg skal lige forstå det korrekt.
Du er på en side. du klikker på et billede der og kommer til den side du har vist ovenfor ?
Avatar billede fennec Nybegynder
07. februar 2006 - 08:41 #4
Som dr_chaos er inde på kan det ikke gøres i ASP men derimod i JavaScript. Lige efter du har gemt data i databasen, skal du derfor bare kalde window.close() funktionen:

(gemInfo.asp)
<%
'ASP kode
conn.execute("insert into ....")
%>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
window.close();
//-->
</SCRIPT>
<%
'Afbryd vidre ASP kode
response.write ""
response.end
%>

Jeg har oplevet et par gange at serveren ikke sender scriptet til browseren, hvis jeg ikke har response.write med. Hvorfor jeg har den med her.
Avatar billede darth-domino Nybegynder
07. februar 2006 - 08:54 #5
Takker
Avatar billede fennec Nybegynder
07. februar 2006 - 08:58 #6
.o) <-- One Eyed Jack
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