25. april 2005 - 22:47Der er
11 kommentarer og 1 løsning
Hvad er bedst til at lave includes?
Hey!
Jeg er lidt newb på mange måder...
Jeg har en menu, som når jeg klikker på den skal den åbne en ny side - jeg har tidligere brugt Iframes - men med FireFox' fremgang går det jo ikke mere... Kan man lave en include af en art? Altså noget hvor man kan åbne en side med ?id=1 fx?
Det skal helst være den smarteste af mulighederne i anbefaler mig :)
Okay, lidt svært at forstå... Når man klikker på et punkt i menuen, skal der et andet sted på sammeside åbne den fil som linket på menuen refererer til!...
du kan prøve denne... indsætter nedenstående kode der hvor du gerne vil have includes filerne skal komme frem..
<% Dim incfade Select Case LCase(request.querystring("id")) Case "forside" Server.Execute("forside.htm") Case "velkommen" Server.Execute("velkommen.asp") End Select %>
default.asp: <% Select Case Request.Querystring("id")) Case ("nyheder") %> <!--#include virtual="/nyheder.asp"--> <% Case Else <!--#include virtual="/forside.asp"--> End Select %>
Så vil default.asp?id=nyheder inkludere nyheder.asp, mens intet id eller et ugyldigt id vil inkludere forside.htm.
Hvis du vil inkludere en fil med rodmappen som udgangspunkt skal du bruge <!--#include virtual="/side.inc"--> og hvis du vil inkludere en fil med det aktuelle dokument som udgangspunkt skal du bruge <!--#include file="side.inc"--> Jeg bruger stort set altid include virtual. og så skal du huske at variabler deklareret i en include er globale, så du må ikke deklarere den samme variabel i flere filer der er inkluderet i en anden.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.