webForumDet fria alternativet
Logga in / Bli medlem

Basic fråga antar jag

ASP

2 svar · 162 visningar · startad av Ghost of North

Medlem sedan sep. 200057 inlägg
Frågan#1

Vill få länken ur en databas att hamna i ett nytt fönster, och hjärnan vill inte samarbeta alls... :(

Det ser ut så här nu...:

<%@ LANGUAGE="VBSCRIPT"%>
<%Response.Buffer = True%>
<!-- #INCLUDE FILE="connection.inc" -->
<%

Dim linkRec
Dim link
Dim hits
Dim newUrl
Set objConn = Server.CreateObject ("ADODB.Connection")
Set linkRec = Server.CreateObject ("ADODB.Recordset")	

	'get current link
link = request.querystring("link")
link = cint(link)

	'Open database	
objConn.Open strConnect
Set linkRec = objConn.Execute ("SELECT \* FROM links WHERE linkid = " & link & ";")

newUrl = linkRec("url")

objConn.Execute "UPDATE links SET links.hits = links.hits + 1 WHERE linkid = " & link

Set linkRec = Nothing
objConn.Close
Set objConn = Nothing

response.redirect newUrl

%>

Någon vänlig själ som vill visa var mitt target=_blank ska vara...?

Tack på förhand

Medlem sedan juni 200032 967 inlägg
#2

du kan inte använda target tillsammans med response.redirect.

du kan lösa det med javascript, och det har avhandlats hundra gånger i javascriptforumet, så sök där så finner du svaret.

Medlem sedan sep. 200057 inlägg
#3

Inte konstigt hjärnan inte ville då...
Beger mig till Javans land... :)

249 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)