---
title: "Öppna ASP filer."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6467-öppna-asp-filer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Kent"
published: "2000-08-30T17:08:00.000Z"
updated: "2000-08-31T05:56:00.000Z"
replies: 4
views: 347
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/6467-öppna-asp-filer"
---

# Öppna ASP filer.

## #1 — Kent, 2000-08-30T17:08Z

Jag vill bygga ett menysystem,
jag har dessa filer,
om.asp
gb.asp
board.asp
nu vill ja sätta ihop dessa filer till en,
index.asp?page=om
index.asp?page=gb
index.asp?page=board

har försökt med denna kod,
\<% IF Request.Querystring("page") = "om" THEN %\> 
\<A HREF="index.asp?page="\>Om\</A\>\<BR\>
\<% ELSE %\>
\<A HREF="index.asp?page=gb"\>Gästbok\</A\>\<BR\>
\<% END IF %\>
\<% IF Request.Querystring("page") = "board" THEN %\> 
\<A HREF="index.asp?page="\>Forum\</A\>\<BR\>
\<% ELSE %\>
\<A HREF="index.asp?page=board"\>Forum\</A\>\<BR\>
\<% END IF %\>

\<% IF Request.Querystring("page") = "gb" THEN %\>Gästboken
\<% End If %\>

men när jag trycker på ex, gästboken, så får jag upp den valda sidan men menyn till vänster ligger kvar,
det går inte att öppna en sida i ASP ex,
\<% Open page("board.asp") %\>
eller liknande.

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

## #2 — emission, 2000-08-30T17:24Z

Förstår inte riktigt vad din kod skulle göra. Den skriver ju bara ut ett par vanliga länkar.

Om du inte vill sätta ihop filerna får du lägga in dem med SSI.

\<% IF Request.Querystring("page") = "om" THEN %\> 
\<!--include file="om.asp"--\>
\<% ELSEIF Request.Querystring("page")="gb" THEN%\>
\<!--include file="gb.asp"--\>

...och så vidare.

Med senare versioner av ASP kan man också använda t.ex:

server.execute(Request.Querystring("page") & ".asp")

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

## #3 — Kent, 2000-08-30T17:45Z

Det funkar ju inte att inkludera,
\<% IF Request.Querystring("page") = "gb" THEN %\> 
\<!--include file="gb.asp"--\>
\<% End If %\>
får bara upp en tom vit sida.

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

## #4 — AG, 2000-08-30T20:04Z

Det beror på att koden du fick var felaktig, det fattades ett tecken "#"
Det skall vara:

\<!--#include file="gb.asp"--\>

Andreas

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

## #5 — rymdknark, 2000-08-31T05:56Z

varför inte använda en redirect?

typ:

```
select case (request.querystring("page"))
   case "gb"
      response.redirect "guestbook.asp"
   case "forum"
      response.redirect "webforum.asp"
end select
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6467-öppna-asp-filer
