---
title: "Länkar hittar inte rätt väg"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/83973-länkar-hittar-inte-rätt-väg"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Vickan"
published: "2003-08-11T11:30:20.000Z"
updated: "2003-08-12T15:34:16.000Z"
replies: 9
views: 269
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/83973-länkar-hittar-inte-rätt-väg"
---

# Länkar hittar inte rätt väg

## #1 — Vickan, 2003-08-11T11:30Z

Hejsan!

Har kommit igång lite med asp nu, men känner mig som en total nybörjare och hoppas någon fattar vad jag menar.

Den här sidan includeras på default-sidan.
Därefter vill jag att denna include-sida ska includera ytterligare filer i samma sida genom en meny och det är menyn som inte funkar. 

```
<table class="hair" cellpadding="0" cellspacing="0" style="background-image: url(images/fris_transp.jpg);">
<tr>

<td class="hair">
<p class="scroll">
<%server.execute("include/hair/hair_meny.asp")%> 

</p>
</td>

<td class="hair2">
<p class="scroll">

<%
Set Obj = CreateObject("Scripting.FileSystemObject")
If Obj.FileExists(Server.MapPath("include/hair" & Trim(LCase(Request.QueryString("page"))) & ".asp")) Then
  Server.Execute "include/hair" & Trim(LCase(Request.QueryString("page"))) & ".asp"
Else
  Server.execute "include/hair/hair_start.asp"
End if
Set Obj = Nothing
%>

</p>

</td>
</tr>
</table>
```

Och så här ser menyn ut som includeras i ovan include-fil. På ett sätt funkar det och det är att sidorna öppnar sig själva och inte i den td som jag vill ovan.

```
<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=include/hair/hair_start">Frisör start</a><br>

<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=include/hair/hair_tider">Tider</a><br>

<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=include/hair/hair_priser">Priser</a><br>

<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=include/hair/hair_kontakt">Kontakt</a><br>
```

Hoppas någon förstår vad jag menar och kan se felet.

Mvh/Vickan

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

## #2 — Sebbe, 2003-08-11T16:31Z

Som jag har förstått det ska du nog skippa sökvägarna i länkarna. :)

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

## #3 — Vickan, 2003-08-11T16:48Z

Sebbe: Har testat det och det funkar tyvärr lika dåligt ändå. :( 

Mvh/Vickan

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

## #4 — solbulle, 2003-08-11T17:07Z

Sebbe har rätt, fimpa sökvägen i länkarna.

Sen ha r du missat lite slashari din kod.

```
<%
Set Obj = CreateObject("Scripting.FileSystemObject")
If Obj.FileExists(Server.MapPath("include/hair/" & Trim(LCase(Request.QueryString("page")) & ".asp"))) Then
  Server.Execute "include/hair/" & Trim(LCase(Request.QueryString("page"))) & ".asp"
Else
  Server.execute "include/hair/hair_start.asp"
End if
Set Obj = Nothing
%>
```

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

## #5 — Vickan, 2003-08-11T18:53Z

Funkar fortfarande inte men har tänkt på en annan sak:

Hur vet dessa länkar som ligger i en tabellcell att de ska visa sidorna i den andra cellen på samma sida? Är det det som är felet? 

```
<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=hair_start">Frisör start</a><br>

<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=hair_tider">Tider</a><br>

<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=hair_priser">Priser</a><br>

<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=hair_kontakt">Kontakt</a><br>
```

Den andra cellen:

```
<%
Set Obj = CreateObject("Scripting.FileSystemObject")
If Obj.FileExists(Server.MapPath("include/hair/" & Trim(LCase(Request.QueryString("page"))) & ".asp")) Then
  Server.Execute "include/hair/" & Trim(LCase(Request.QueryString("page"))) & ".asp"
Else
  Server.execute "include/hair/hair_start.asp"
End if
Set Obj = Nothing
%>
```

Mvh Vickan  :OO

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

## #6 — Fredde Mannen, 2003-08-11T18:56Z

om du bara skriver så här: page=hair_start osv....

Och sidorna visas i den cellen där du sätter utskriften från resp. fil.

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

## #7 — Vickan, 2003-08-11T19:05Z

Ok... kan du utveckla det lite mera är du snäll, testade lite snabbt, men jag tror inte jag förstod vad du menade.

Menar du att jag ska byta ut koden i den andra cellen där sidorna ska visas till ??? Hur ska det exakt se ut?

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

## #8 — Fredde Mannen, 2003-08-11T19:10Z

> **Vickan skrev:**
>
> Ok... kan du utveckla det lite mera är du snäll, testade lite snabbt, men jag tror inte jag förstod vad du menade.
> 
> Menar du att jag ska byta ut koden i den andra cellen där sidorna ska visas till ??? Hur ska det exakt se ut?

```
<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=hair_start">Frisör start</a><br>

<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=hair_tider">Tider</a><br>

<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=hair_priser">Priser</a><br>

<a href="<% Response.Write(Request.ServerVariables("SCRIPT_NAME")) %>?page=hair_kontakt">Kontakt</a><br>
```

I den ena cellen...

I den andra:

```
<%
' Skapa objektet..
Set Obj = CreateObject("Scripting.FileSystemObject")
' Kolla om filen finns på angiven plats, alltså i   include/hair/
If Obj.FileExists(Server.MapPath("include/hair/" & Trim(LCase(Request.QueryString("page"))) & ".asp")) Then
' Om filen finns exekevera den.
  Server.Execute "include/hair/" & Trim(LCase(Request.QueryString("page"))) & ".asp"
Else
' Om inte exekevera denna ...
  Server.execute "include/hair/hair_start.asp"
End if
Set Obj = Nothing
%>
```

Något sådant...

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

## #9 — Vickan, 2003-08-11T21:31Z

Tack för förklaringen. Kan tala om att det funkar nu också.

Mvh/Vickan

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

## #10 — Fredde Mannen, 2003-08-12T15:34Z

> **Vickan skrev:**
>
> Tack för förklaringen. Kan tala om att det funkar nu också.
> 
> Mvh/Vickan

Finemang! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/83973-länkar-hittar-inte-rätt-väg
