webForumDet fria alternativet

Avvikande länk

ASP

9 svar · 277 visningar · startad av Vickan

Medlem sedan maj 200326 inlägg
Frågan#1

Hej,

Behöver veta hur jag skriver sökvägen på denna länk, då koden för den ligger på samma sida som övriga länkar som styrs av annan katalog.

Den här länken ska därför visa en sida som inte finns i den katalogen, den ligger ett steg före. Sökvägen från root är alltså include/ istället för include/kat/ för övriga länkar.

<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=hair">

Eller ska jag skriva url:en istället...? Kom på det just nu, ska testa. Eller hur ska det se ut isf?

Det är denna sida jag vill visa med länken: http://www.frederick.nu/hair.asp

Hoppas att någon fattar vad jag menar.

Mvh/Vickan

Medlem sedan dec. 20003 563 inlägg
#2

För att gå tillbaka en nivå i hierakin så använder du ..\annankatalog\
Två punkter alltså

Medlem sedan juni 200032 967 inlägg
#3

Du kan alltid i dina länkar utgå ifrån roten genom att ange en slash först i sökvägen.

Medlem sedan maj 200326 inlägg
#4

Testade så som jag fattade, men det funkar inte.
Så här ser den ut nu.

<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=..\hair">

Den ska bara ur katalogen och där ligger filen.

Mvh/Vickan

Medlem sedan nov. 20017 144 inlägg
#5

Detta då:

<a href="[red][b]../[/b][/red]<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=hair">
Medlem sedan maj 200326 inlägg
#6

Ok, nu är det löst.
Den skulle ur 2 kataloger och då upptäcker jag att jag ändå tänkt fel.
Så nu har jag angivit urlen istället.

Tack för alla svar.

Mvh/Vickan

Medlem sedan nov. 20017 144 inlägg
#7

@nders skrev:

Du kan alltid i dina länkar utgå ifrån roten genom att ange en slash först i sökvägen.

Medlem sedan maj 200326 inlägg
#8

Jesper T skrev:

@nders skrev:

Du kan alltid i dina länkar utgå ifrån roten genom att ange en slash först i sökvägen.

När jag testar det får jag följande felmeddelande:

Feltyp:
Server.MapPath(), ASP 0174 (0x80004005)
Ett ogiltigt '/' eller '\' hittades i parametern Path för metoden MapPath.
/Frederick/Frederick/horse.asp, line 76

Mvh/Vickan

Medlem sedan juni 20008 205 inlägg
#9

Det beror på att det bara gäller för URL:er.

Medlem sedan juli 20011 084 inlägg
#10

Vad har du för webbhotell? Jag hade samma problem och skickade ett mail till mitt webbhotell så fixade dem det.

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