---
title: "asp i includes"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/50644-asp-i-includes"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "sol"
published: "2002-08-18T11:17:45.000Z"
updated: "2002-08-19T11:25:37.000Z"
replies: 7
views: 273
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/50644-asp-i-includes"
---

# asp i includes

## #1 — sol, 2002-08-18T11:17Z

på <http://www.w3schools.com/asp/asp_incfiles.asp> står följande:

```
The following script will not work because ASP executes the #include directive before it assigns a value to the variable:

<%
fname="header.inc"
%>
<!--#include file="<%=fname%>"-->
```

...detta krånglar till det för mig!  :( 

jag vill att includen ska hämta den fil vars namn anges i querystringen. hur ska jag göra?

tack på förhand!
/ anna

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

## #2 — SPiN, 2002-08-18T11:19Z

```
<%
Dim fname
fname = Request.QueryString( "file" )

Server.Execute fname
%>
```

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

## #3 — sol, 2002-08-18T11:24Z

tacktack,
men nu får jag följande felmeddelande:

> Microsoft JScript compilation error '800a03ec' 
> 
> Expected ';' 
> 
> filename.asp, line 166 
> 
> Dim fname
> \----^

..eller är det bara jag som är dum och inte fattar hur jag ska göra?

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

## #4 — SPiN, 2002-08-18T11:27Z

Aha, du sitter med JScript, inte VBScript som jag tog för givet. :)

Då **borde** det bli:

```
<%
fname = Request.QueryString( "file" );
Server.Execute( fname );
%>
```

Osäker, har inte programmerat ASP med JScript. :)

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

## #5 — sol, 2002-08-18T11:32Z

äh, det ville den ju inte

> Microsoft JScript runtime error '800a01b6' 
> 
> Object doesn't support this property or method

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

## #6 — Peeer, 2002-08-18T12:39Z

Stödjer din server ASP 3.0?? Det gör inte min och då får jag ett liknande fel!

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

## #7 — Denniz PoP, 2002-08-18T15:14Z

Man kan inte använda ASP-kod i #include-satser eftersom dessa körs före ASP-koden. 

SPiN: Kan man använda variablar som man deklarerar i den filen om man använder Server.Execute? Vad jag har testat så har det inte fungera iaf :(

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

## #8 — CatZ, 2002-08-19T11:25Z

Denniz, det var därför de tipsade om

```
Server.Execute
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/50644-asp-i-includes
