webbSAJTENMedlem sedan jan. 2002977 inlägg
Hoppas att ni kommer att förstå hur jag menar..
Jag vill använda mig utav ASP i min meny.. Jag vill inte ha ramar eller iFrames på sidan utan jag vill att texten skall komma i en speciell cell på sidan när jag trycker på en länk.
Jag använder mig utav:
<a href="main.asp?sida=start">Startsidan</a>
<% If Request.QueryString("sida") = "start" Then %>
Här vill jag infoga en sida, eller en text som finns på en extern sida
Hur skall jag göra? Kan jag sätta en include där eller måste jag använda något annat?
daniel_raMedlem sedan jan. 2002381 inlägg
du kan använda include:
<!--#include file="din_sida.asp" -->
då kan du ju inkludera olika sidor beroende på vad du skickar med i querystring
webbSAJTENMedlem sedan jan. 2002977 inlägg
Tack
Tack så mycket.. Ska testa det..
:D
CalevanMedlem sedan maj 20031 133 inlägg
man kan även använda sig av
Server.Execute("din_sida.asp")
eller som hela min kod ser ut:
sida = ReQuest.QueryString("sida")
Select Case sida
Case ""
Server.Execute("start.asp")
Case Else
Server.Execute sida & ".asp"
End Select
JymdisMedlem sedan mars 20015 637 inlägg
server.execute är att föredra, särskilt om du ska ha asp på sidorna du inkluderar..
CalevanMedlem sedan maj 20031 133 inlägg
Jymdis skrev:
server.execute är att föredra, särskilt om du ska ha asp på sidorna du inkluderar..
jag har hört det jag med, men jag är inte hundra på varför. har du någon bra motivering?
tack!
mrblondeMedlem sedan aug. 20011 386 inlägg
include argumentet körs först innan asp koden börjar exekveras, så all kod i alla inkluder kommer att klippas in i sidan och sändas till asp tolken, dvs, den får mer kod att parsa, även om den inte behöver alltihopa. Server execute tar bara den sidan du behöver.
include ger alltså mer för servern att jobba med, server execute mindre.