webForumDet fria alternativet

Skicka värdet till ny sida

ASP

6 svar · 171 visningar · startad av HeHo

Medlem sedan apr. 2000277 inlägg
Frågan#1

Har fått stora problem, så jag hoppas någon vill vara snäll och hjälpa mig.
Jag vill nämligen ta med mig ett värde från ett formulär till en popup sida, men problemet är att värdet, Request.Form("dok") inte är någonting.

Lite kod:
På själva sidan som öppnar popupen ser länken ut så här:

<A HREF=javascript:oppnaFonster();>" &objRS("dok")& "<INPUT TYPE=hidden NAME=dok VALUE=" &objRS("dok")& "></A>

Och javascriptet ser ut så här:

function oppnaFonster()
{
window.open( "dok1.asp", 'sida','toolbars=1,directories=0,menubar=0,status=0,width=400,height=280');
}

Sen till det roliga ;) Koden på själva dok1.asp sidan som laddas i popup fönstret ser ut så här:

Dim strSQL
	Set objRS = server.CreateObject ("ADODB.RecordSet")
		strSQL = "SELECT kat,Forklaring,innehall FROM dokument WHERE kat = '" &Request.Form("dok")& "'ORDER BY kat ASC"
		objRS.Open strSQL, objConnection, 3, 2	
		
		Response.write "Kategori: "&objRS("kat")&"<BR>"
		Response.write "Förklaring: "&objRS("Forklaring")&"<BR>"
		Response.write "Innehåll: "&objRS("innehall")&"<BR>"
Medlem sedan okt. 20001 558 inlägg
#2

Kan du inte skicka med den som en querystring?

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

Medlem sedan apr. 2000277 inlägg
#3

Jaha inte vet jag om jag är helt ute och cyklar men som jag har fattat det så skall man använda Request.form om man har Method=post och querystring om man har Method=get, så egentligen är det väl samma sak, eller? :OO

Medlem sedan okt. 20001 558 inlägg
#4

Jag menar att du lägger den såhär:

function oppnaFonster()
{
window.open( "[b]dok1.asp?dok=<% = objRS("dok") %>[/b]", 'sida','toolbars=1,directories=0,menubar=0,status=0,width=400,height=280');
}

Eller funkar inte det?

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

Medlem sedan apr. 2000277 inlägg
#5

Nej tyvärr. Det är bara tomt. Sidan skrivs ut och databasen öppnas och allt funkar.... nästan ;) Den visar inte just den posten som man klickar på och vill se mer info om. Jag är helt ställd.

[Redigerat av HeHo den 13 mar 2001]

[Redigerat av HeHo den 13 mar 2001]

Medlem sedan apr. 2000277 inlägg
#6

Har detta något att göra med att ACTION går till en sida som heter add.asp och som lägger ner själva valet i en varukorg. Men vill man veta mera om varan skall man kunna klicka på en länk och info öppnas i en popup och den sidan heter dok1.asp.
Är det därför som jag inte kan få med mig vädet till dok1.asp eller?

Redigering: Jag vet inte vad jag skall skylla på eftersom Måndagen var igår, men hjärnan har nu vakat till liv och jag vill tacka Rossifumi för all hjälp. Jag hade ju bara glömt att ta rätt på värdet i QueryString:en så det är klart att det var tomt......TACK!

[Redigerat av HeHo den 13 mar 2001]

Medlem sedan okt. 20001 558 inlägg
#7

Okidoki :e

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)