Avatar billede morpheus Nybegynder
19. juli 2000 - 23:43 Der er 13 kommentarer og
1 løsning

request...

Hej !

Hvordan requester man noget der kører i frames ???

/DouBle-T
Avatar billede tomsommer Juniormester
20. juli 2000 - 00:08 #1
Uddyb...
Avatar billede morpheus Nybegynder
20. juli 2000 - 00:34 #2
Jeg har et nyhedsscript...

Det går op og requst'er ID'et i adresselinjen...

Men det kan det ikke da der ikke står noget der !

Hvordan tilgår jeg den så ?
Avatar billede tomsommer Juniormester
20. juli 2000 - 00:57 #3
asp.asp?id=312
Avatar billede flipover Nybegynder
20. juli 2000 - 08:37 #4
har du prøvet:

i frame1 hvor linket er:
<A Href="dinaspfil.asp?Id=xx&var2=yy" Target="navn_på_frame_der_skal_modtage">

..og i modtager frame gøre som normalt:

<%
Id = request("Id")
Var1 = request("var1")

osv...

%>

mener bestemt det kan lykkes..

:-)
Avatar billede lthrane Nybegynder
20. juli 2000 - 08:43 #5
Du skal vel beslutte dig for hvordan siden skal håndtere at den kaldes UDEN querystring, og så kode derefter.

Du kan tjekke på om der er noget sådan her:
if (Request.QueryString.Count) .....

Eller måske:
if (Request.QueryString("id").Count)....  (ikke testet)
hvis du vil tjekke en bestemt.

lthrane

PS.: Du spørger faktisk om hvordan man skal tilgå noget der ikke findes - det kan man vist ikke !
Avatar billede zaknafein Praktikant
24. juli 2000 - 13:48 #6
Når du kører frames kan du IKKE se din Querystrings men de er der....
Bare gør som normalt.

asp.asp?id=1
x = Request.QueryString(\"id\")

Husk at QueryString \"collection\" ligger inde i Request objektet.
Avatar billede morpheus Nybegynder
24. juli 2000 - 14:21 #7
zaknafein>>

ehh....

Altså hvis jeg har et link på en side der hedder:
default.asp?vis=thumb&PicID=85

Skal jeg så på den næste side skrive:

x = Request.Qurestring(\"PicID\")

Videre i min SQL..

SQL = \"Select * FROM tabel where PicID = x

...
Eller hva\' ?

/DouBle-T
Avatar billede zaknafein Praktikant
24. juli 2000 - 16:33 #8
Ja, lige nøjagtigt.

Request.QueryString(\"x\") - henter værdier fra et Array, af strenge som hører til Request Objektet. Det vil sige at lige meget om data vises i linien eller ej, ER denne kollektion, til rådighed.


Jeg skal lige sikre mig at vi ikke taler forbi hinanden.
Er problemet at du ikke tror man kan requeste QueryStrings hvis man bruger frames(Da de ikke kan ses på linien)?

Avatar billede morpheus Nybegynder
24. juli 2000 - 18:11 #9
Ja !

Så det må være løsningen...

Jeg skal lige afprøve det, og så får du dine point !

/DouBle-T
Avatar billede morpheus Nybegynder
24. juli 2000 - 18:40 #10
Desværre...

Den virker ikke !

På min nummer 2 side modtager jeg PicID således..

<%
PicID = Request.Querystring(\"PicID\")
%>


<%
Set Record = Server.CreateObject(\"ADODB.Connection\")
DBPath = \"DBQ=\" & server.mappath(\"babedb.mdb\")
Record.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; \" & DBPath
Sql = \"Select * from tbl_pictures WHERE PicID = PicID\"
Set rs =  Record.Execute(Sql)

Do While not rs.Eof or rs.Bof
response.write \"<a href=\'fullsize.asp?ID=\"& rs(\"ID\") &\"\'><img src=\'babes/\"&rs(\"Thumb\")&\"\' border=\'0\'></a><br><br>\"
rs.movenext
LOOP

record.Close
Set record = Nothing
%>


Den udskriver alle records der findes i tbl_Pictures !!!

Små 2500....!!! :o))

Der må findes en anden løsning ?

/DouBle-T
Avatar billede morpheus Nybegynder
24. juli 2000 - 23:07 #11
Oki...det virker nu...

Havde glemt flg. i min sql:

Sql = \"Select * from tbl_pictures WHERE PicID = \" & PicID

/DouBle-T
Avatar billede morpheus Nybegynder
24. juli 2000 - 23:09 #12
Zaknafein >>>

Gider du lige svare så du kan få nogle point ?

/DouBle-T
Avatar billede zaknafein Praktikant
25. juli 2000 - 03:28 #13
Svaret kommer her!!

Ja, lige nøjagtigt.

Request.QueryString(\"x\") - henter værdier fra et Array, af strenge som hører til Request Objektet. Det vil sige at lige meget om data vises i linien eller ej, ER denne kollektion, til rådighed.


Jeg skal lige sikre mig at vi ikke taler forbi hinanden.
Er problemet at du ikke tror man kan requeste QueryStrings hvis man bruger frames(Da de ikke kan ses på linien)?


Avatar billede zaknafein Praktikant
25. juli 2000 - 03:31 #14
Hvorfor kan man mon ikke acceptere en kommentar som svar????????????
Det burde man kunne!
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