---
title: "lätt fråga..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12577-lätt-fråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "FreeZer"
published: "2001-11-10T14:29:00.000Z"
updated: "2001-11-10T22:32:00.000Z"
replies: 7
views: 227
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/12577-lätt-fråga"
---

# lätt fråga...

## #1 — FreeZer, 2001-11-10T14:29Z

Om jag länkar på detta vis:

\<a href="default.asp?nyheter"\>

så vill jag att den ska öppna följande fil inne på sidan:

\<!-- #include virtual="nyheter.inc" --\> 

Om jag skriver "default.asp?hej" så ska den sedan öppna "hej.inc" istället inne på sidan. 

Någon som kan hjälpa mig med detta lilla problem?

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

## #2 — LarsG, 2001-11-10T14:35Z

Det går inte att från asp påverka vilka filer som inkluderas. Filerna inkluderas innan koden kommer till ASP.

Du kan skriva

```
if request.querystring("include") = "hej" then
<!-- #include virtual="hej.inc" --> 
elseif request.querystring("include") = "nyheter" then
<!-- #include virtual="hej.inc" --> 
end if
```

Koden i de båda filerna  kommer visserligen att inkluderas, men det är bara en som exekveras.

Om du har ASP 3.0 kan du titta på metoderna server.execute och server.transfer

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

## #3 — FreeZer, 2001-11-10T14:49Z

kan man inte skriva på nåt liknande sätt? 

```
<!-- #include virtual=request.querystring("include")+".inc" -->
```

detta fungerar då inte men ni kanske förstår hur jag menar iaf...

\------------------
^FreeZer^

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

## #4 — LarsG, 2001-11-10T14:53Z

Nej.

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

## #5 — Bengan, 2001-11-10T22:09Z

För dynamisk inkludering så kan du iof använda server.execute:

```
	On Error Resume Next
	
	Server.Execute "mapp/" & request.querystring("include") & ".asp"
	
	If NOT Err.Number = 0 Then
		Response.Write "Ett fel uppstod, försök igen senare!"
	End If
```

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

## #6 — FreeZer, 2001-11-10T22:26Z

Jag öppnar sidan med **default.asp?nyheter** och sen när jag använder **request.querystring("include")** så är den tom. Den kan inte läsa ut att det ska vara nyheter... :l

\------------------
^FreeZer^

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

## #7 — @nders, 2001-11-10T22:30Z

Du kallar ju inte din querystring för någonting.

Anropa sidan så här: default.asp?include=nyheter så borde det fungera såsom du har skrivit.

Mvh,

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

## #8 — FreeZer, 2001-11-10T22:32Z

Åh! Tack så mycket, nu fungerar det... ;)

\------------------
^FreeZer^

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12577-lätt-fråga
