Tjena, Du får nog använda dig av servervariables.Fånga i vilken katalog scriptet körs
Jag skulle vilja fånga i vilken katalog scriptet körs i på min sajt (byggd med asp), för att sedan via en if-sats skriva ut olika typer av undermenyer. Dvs om sidan jag besöker finns i katalog X vill jag skriva ut en undermeny från en inc fil, t ex x.inc. Står jag i katalog y skall menyn i y.inc visas. Det borde fungera nånting i den här stilen:
If currentFolder = x Then
response.write (<!--#include virtual="x.inc"-->)
If currentFolder = y Then
response.write (<!--#include virtual="y.inc"-->)
Men hur får jag reda på vad currentFolder är? Finns det nån motsvarighet till indexOf i javascript (vill helst inte ha klientscript om det inte är absolut nödvändigt)?
Tacksam för lite hjälp!
MVH: Pontus GagerSv: Fånga i vilken katalog scriptet körs
Först har du en variabel där "hemkatalogen" är och allt efter det är underkataloger
Sida = Request.Querystring
hemkatalog = "http://www.minsida.se/"
SidNamn = Mid(sida, Instr(Sida,";")+1)
'SidNamn innehåller hela adressen (skall den iaf göra iaf)
Tag bort värdet i hemkatalogen från SidNamn så har du vilken underkatalog du befinner dig i.
Du du skall köra nästling så får du göra en split på det som är kvar.