---
title: "Virtuell väg..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/116886-virtuell-väg"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "lilja"
published: "2004-11-27T20:33:51.000Z"
updated: "2004-11-28T11:30:04.000Z"
replies: 4
views: 318
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/116886-virtuell-väg"
---

# Virtuell väg...

## #1 — lilja, 2004-11-27T20:33Z

Kan jag kolla den virtuella vägen till roten på min ASP-sida?

Ex om jag är i en mapp som heter mapp2 som ligger i en annan mapp som heter mapp1 som ligger i rooten...

root/mapp1/mapp2/fil.asp

Kan man då i fil.asp få en sökväg till en fil att bli ../../soktfil.asp?

root/soktfil.asp

Det jag vill göra är att i en include-fil skriva kod som kontrollera hur den virtuella sökvägen blir till rooten och sedan skriva ut den för att kunna länka en stilmall till sidan...

Det fungerade inte med en Server.MapPath("/fil.css") :(

Permalänk: https://www.webforum.nu/p/116886

## #2 — lilja, 2004-11-27T21:20Z

annars vet jag att rootmappen heter ett speciellt namn, "jonkopingsokjhsdv"...

Jag har lyckats stega neråt för att få veta om jag står i rootmappen eller ej och det fungerar bra så länge jag inte startar när jag är i rootmappen..

```
<%
	strPath = "../"
	nSteps = 0
	bRoot = False
	
	
	
	While bRoot = False AND nSteps < 10
		set objFolder=objFileSystem.GetFolder(Server.MapPath(strPath))
		
		If objFolder.Name = "jonkopingsokjhsdv" Then
			Response.Write("The folder is the root folder!<br>")
			Response.Write(strPath & "<br>")
			bRoot = True
		Else
			Response.Write("The folder is not the root folder!<br>")
			Response.Write(strPath & "&nbsp;" & objFolder.Name & "<br>")
			strPath = "../" & strPath
			bRoot = False
		End If 
		
		set objFolder=nothing
		
		nSteps = nSteps + 1
	Wend
	
	set objFileSystem = Nothing
%>
```

Permalänk: https://www.webforum.nu/p/1493480

## #3 — @nders, 2004-11-28T06:15Z

Du ska inte behöva krångla på det där sättet, det ska gå alldeles utmärkt att använda roten. Men varför använder du server.mappath för att hämta upp sökvägen till en css-fil?

Om css-filen ligger i roten:

```
<link rel="stylesheet" href="/fil.css">
```

mvh

Permalänk: https://www.webforum.nu/p/1493632

## #4 — lilja, 2004-11-28T10:55Z

haha, va svårt ett så lätt problem kan bli då ;)

tack!

Permalänk: https://www.webforum.nu/p/1493696

## #5 — jonnyz, 2004-11-28T11:30Z

Annars har du möjlighet att använda dig av vilken URL som skickats till servern för att få upp den aktuella sidan, och baserat på den räkna fram hur många ".." du ska ha med.

Permalänk: https://www.webforum.nu/p/1493707

---

Tråden på webben: https://www.webforum.nu/amne/asp/116886-virtuell-väg
