---
title: "Palleman meny"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/79302-palleman-meny"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Xer0"
published: "2003-06-10T01:36:07.000Z"
updated: "2003-06-10T10:21:55.000Z"
replies: 16
views: 454
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/79302-palleman-meny"
---

# Palleman meny

## #1 — Xer0, 2003-06-10T01:36Z

Surfade in på <http://www.aspsidan.nu> innan och såg i artikelarkivet hur man gjorde ett liknande menysystem som palleman.nu använder men det värkar inte funka som det ska, någon som skulle kunna hjälpa mig med att göra ett som funkar eller ändra det som är fel?

Default.asp

```
<table border="1" width="61%" height="65">

  <tr>

    <td width="15%" height="60" valign="top">

 

      <font face="Verdana, Arial, Helvetica, sans-serif" size="1">

        <a href ="default.asp?link=">Startsidan:<br>

        <a href ="default.asp?link=Link1">länk1<br>

        <a href ="default.asp?link=Link2">länk2

      </font>

    </td>

    <td width="86%" height="59" valign="top">

      <%

           Set Obj = CreateObject("Scripting.FileSystemObject")

                If Obj.FileExists(Trim(LCase(Request.QueryString("link"))) & ".asp") Then

                     Server.Execute Request.QueryString("link") & ".asp" 

                Else

                     Server.execute "start.asp"

                End if

           Set Obj = Nothing

      %>

    </td>

  </tr>

</table>
```

Start.asp

```
<table border="0" width="100%" height="100%">

  <tr>

    <td width="100%" height="100%" valign="top">

      <font face="Verdana, Arial, Helvetica, sans-serif" size="1">

        Här visas Start.asp

      </font>

    </td>

  </tr>

</table>
```

Koden är hämtad från <http://www.aspsidan.nu/default.asp?page=readArticle&menu=2&aId=45> 

Mvh Joseph Labou

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

## #2 — SteveP, 2003-06-10T02:12Z

Vad är det som inte fungerar?
Och har du skapat sidorna link1.asp och link2.asp ?

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

## #3 — solbulle, 2003-06-10T06:17Z

Varför svarar jag när jag inte vaknat...  :r

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

## #4 — m_soderlund, 2003-06-10T06:51Z

Koden fungerar nog, troligtvis så använder du ASP 2.0 eller nåt och då stöds inte Server.Execute. Testa denna (mer ineffektiva) kod i stället:

```
<a href="default.asp?cat=links">Länkar</a>
<br><a href="default.asp?cat=about">Om sajten</a>

<%
Dim Req
Req = Request.Querystring("cat")

Select Case Req
Case "links" %><!--#include file="links/links.asp"-->
<% Case "about" %><!--#include file="about/about.asp"-->
<% Case Else
Response.Redirect "default.asp"

End Select
%>
```

Det är ganska enkelt att bygga på fler kategorier. Jag använder SSI i stället, vilket inte är att rekommendera. :(
Ju fler inkluderingar man gör desto segare blir sidan. Så var försiktig med det! Rekommenderar att du använder Server.Execute enligt min kod ovan, i stället för SSI.

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

## #5 — voigtann1, 2003-06-10T07:45Z

enklare att installera upp din ASP :e om detta är möjligt.

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

## #6 — Xer0, 2003-06-10T09:59Z

Just nu kör IIS från win xp skivan finns det något nyare en det?

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

## #7 — @nders, 2003-06-10T10:02Z

> **Xer0 skrev:**
>
> Just nu kör IIS från win xp skivan finns det något nyare en det?

Det ska fungera alldeles utmärkt, men du måste berätta vad det är som inte fungerar, och du måste posta ev. felmeddelanden.

Vi kan inte gissa.

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

## #8 — Xer0, 2003-06-10T10:06Z

Det blir inga fel medelanden, om jag klickar på link1 så kommer jag inte till någon annan sida utan jag är fortfarande kvar. Jag har skapat link.asp så jag brode ju komma till en annan sida eller?

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

## #9 — voigtann1, 2003-06-10T10:08Z

den heter ju link1.asp isåfall.. :e

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

## #10 — mattiasjarnhall, 2003-06-10T10:10Z

Hur skriver du din url?

<http://dinSida.com/default.asp?link=link>
Eller:
<http://dinSida.com/default.asp?link=link.asp>

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

## #11 — @nders, 2003-06-10T10:10Z

Jag har för mig att filsystemsobjektet alltid vill ha absoluta och inte relativa filsökvägar?

```
If Obj.FileExists(Server.Mappath(Trim(LCase(Request.QueryString("link"))) & ".asp")) Then
```

Men det är bara en gissning.

Mvh

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

## #12 — mattiasjarnhall, 2003-06-10T10:12Z

Stämmer bra.. lyssna på @nders! :)

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

## #13 — Xer0, 2003-06-10T10:14Z

jag skriver ut länkarna såhär
\<a href ="default.asp?link=Link1"\>länk1\</a\>\<br\>
alltså så som det är gjort i exemplet.

Btw Mattias version 3.0 är skit snygg kollade på den bilden igår ;)

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

## #14 — Xer0, 2003-06-10T10:18Z

Ni hade rätt det var 

```
If Obj.FileExists(Server.Mappath(Trim(LCase(Request.QueryString("link"))) & ".asp")) Then
```

Som var fel :P, inte för att jag är så bra på asp men jag tyckte att Server.Mappath borde funnits någonstans, men som sakt jag är inte så bra på asp (inte ennu i alla fall :P).. hehe.. men tack så jätte mycket killar :D

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

## #15 — mattiasjarnhall, 2003-06-10T10:18Z

Det är som anders säger.. du måste byta ut:
If Obj.FileExists(Trim(LCase(Request.QueryString("link"))) & ".asp") Then
Mot:
If Obj.FileExists(Server.Mappath(Trim(LCase(Request.QueryString("link"))) & ".asp")) Then

Sen har du väl en fil som heter link1.asp?

Angående version 3.. så Tackar.. kul att du kikat :)
Det är Silvio och FinalWorld som ansvarar för detta .. jag är bara åskådare jag med.. :)

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

## #16 — mattiasjarnhall, 2003-06-10T10:19Z

Jaha där ser man.. du löste det :)

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

## #17 — Xer0, 2003-06-10T10:21Z

Nope snarare ni :P hehe @nders skrev ju vad som han trode va fel och det funkae när jag bytte ut det :D
Men återigen vill jag tacka er :D

Mattias, oki men då har dom gjort ett bra jobb :D

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/79302-palleman-meny
