Avatar billede Slettet bruger
02. juni 2001 - 11:24 Der er 7 kommentarer og
1 løsning

Filens navn, returneret i ASP?

Findes der en metode hvorpå man kan få returneret alt det som står efter serverens navn, via asp?
Ex. ServerVariables(\"SCRIPT_NAME\")
Returnerer i et tilfælde som: http://www.microsoft.com/nyfil.asp
følgende:
nyfil.asp


Men hvis man har en URL som hedder:
http://www.microsoft.com/nyfil.asp?mode=login
Eller
http://www.microsoft.com/nyfil.asp#login

Hvordan får man så returneret hhv.:
nyfil.asp?mode=login
og
nyfil.asp#login

Avatar billede minijensen1 Nybegynder
02. juni 2001 - 11:27 #1
Du kan bruge request.servervariables(\"url\"), og så kan du jo bare \"klippe\" alt fra efter /...
Avatar billede mmp Nybegynder
02. juni 2001 - 11:43 #2
Eller endnu bedre
request.servervariables(\"PATH_INFO\")
Så er der mindre at klippe af
Avatar billede cyigen Nybegynder
02. juni 2001 - 11:48 #3
du sætter bare request.qerystring på i endelse

ServerVariables(\"SCRIPT_NAME\")?\" & request.querystring
Avatar billede Slettet bruger
02. juni 2001 - 16:33 #4
cyigen>>
Det er jo ikke så smart hvis det som sagt er:

http://www.microsoft.com/nyfil.asp#login

vi har med at gøre... ;)
Avatar billede Slettet bruger
02. juni 2001 - 16:39 #5
Ved såvel URL som PATH_INFO
returneres kun filens navn, altså ex.: nyfil.asp
Avatar billede cyigen Nybegynder
03. juni 2001 - 12:33 #6
du kan nok ikke få fat i det sidste :(
Avatar billede minijensen1 Nybegynder
03. juni 2001 - 14:26 #7
Jeg kan ikke få den til at virke med #, men det andet virker:

function getFileName()
  QueryString = Request.ServerVariables(\"QUERY_STRING\")
  Url = Request.ServerVariables(\"SCRIPT_NAME\")
  If QueryString <> \"\" Then
    FileName = Url & \"?\" & QueryString
  Else
    FileName = Url
  End If
  getFileName = Right(FileName, Len(FileName) - InstrRev(FileName, \"/\"))
end function
Avatar billede Slettet bruger
03. juni 2001 - 18:44 #8
Jeg fandt ud af det ikke var muligt via ASP - så jeg begav mig ud i javascript, hvilket gav pote ;)
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