Avatar billede mesterlars Nybegynder
06. april 2001 - 15:01 Der er 11 kommentarer og
1 løsning

Anchors og ASP

Hvordan retriver jeg et anchor via ASP

f.eks. hvis URLEN er www.hejmeddig.dk/default.asp?page_id=2#Anker

Så vil jeg gerne få fat i anchoret og smide det ned i en variabel.

Det kræver noget streng manipulation, men først skal jeg have fat i en streng, hvori anchoret optræder!

Jeg synes ikke nogen ting fra Request.ServerVariables virker :(

help.
Avatar billede netsrac Praktikant
06. april 2001 - 15:03 #1
request.querystring(\"page_id\")
Avatar billede mesterlars Nybegynder
06. april 2001 - 15:05 #2
Det giver mig tallet: 2

jeg skal bruger anchoret
Avatar billede netsrac Praktikant
06. april 2001 - 15:09 #3
Skal du have \"Anker\" ud ?

Hvad med:

tmp = request.servervariables(\"query_string\")
anker = mid(tmp, 2)
Avatar billede mesterlars Nybegynder
06. april 2001 - 15:16 #4
Jeg har prøvet at gennemløbe hele request.servervariables kollektionen.

Ingen af dem giver mig anchoret med ud.
Avatar billede netsrac Praktikant
06. april 2001 - 15:18 #5
Virker det nu siden du har accepteret ?
Avatar billede mesterlars Nybegynder
06. april 2001 - 15:18 #6
FUCK kom jeg til at acceptere
Avatar billede mesterlars Nybegynder
06. april 2001 - 15:18 #7
nej det virker ikke - det var en fejl.
Avatar billede mesterlars Nybegynder
06. april 2001 - 15:20 #8
har du løsningen lige på hånden eller skal jeg oprettet et nyt spørgmål?
Avatar billede netsrac Praktikant
06. april 2001 - 15:20 #9
Du får bare dine point tilbage hvis vi ikke får det til at virke :-)

Tror det bliver lidt af et problem at få ankert ud, hvad skal du bruge det til ? Er der en bestemt grund til at du skal anvende # ?
Avatar billede mesterlars Nybegynder
06. april 2001 - 15:22 #10
fordi jeg skal indsætte den retrievede URL i en frame - inkl anchoret.
Da den skal springe til et bestemt punkt nederst på siden

Angiver man ikke et anchor med # ?
Avatar billede netsrac Praktikant
06. april 2001 - 15:26 #11
Jo man angiver anchor med #, der hvor du kalder siden fra kunne du da ikke server.urlencode den ?

f.eks:

<A HREF=\"default.asp?page=\" & server.urlencode(\"andenfil.asp#anker\") & \">\"
Avatar billede mesterlars Nybegynder
06. april 2001 - 15:28 #12
jeg tror jeg har fundet løsningen. ASP har et problem med bookmarks (som jeg lidt fejlagtigt har kaldt anchors)

http://aspfaq.com/faq/faqShow.asp?fid=36

Så jeg vil prøve at gøre det sådan
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