23. januar 2003 - 15:37Der er
17 kommentarer og 1 løsning
Inklude??? hvordan???
Hej jeg har forsøgt følgende:
if Request.Querystring("action") = "tilfoej" then %><!--#include file="adm_artikler.asp?action=tilfoej"--><% else %><!--#include file="adm_artikler.asp?action=rediger"--><% end if
men det vil ikke helt virke, hvad skal jeg skrive for at gøre det som jeg prøver på her?
kan det slet ikke lade sige gøre? det burde det kunne! kunne man ikke gøre et eller andet med at sende en kommando til amd_artikler.asp så den ved hvilken del den skal bruge?
If Request.Querystring("login") = "ok" then If Request.Querystring("vis") = "artikler" then
if Request.Querystring("action") = "tilfoej" then action = "tilfoej" %><!--#include file="adm_artikler.asp"--><% else action = "rediger" %><!--#include file="adm_artikler.asp"--><% end if
elseif Request.Querystring("vis") = "event" then
elseIf Request.Querystring("vis") = "skribent" then
elseif Request.Querystring("login") = "login" then
men jeg får følgende fejl når jeg køre koden: Der opstod en Microsoft VBScript-kompileringsfejl (0x800A03F6) 'End' var ventet /vub/admin.asp, line 13 elseif Request.Querystring("vis") = "event" then
Sådan her har jeg brugt if-sætninger og include....
<% del = request("del") if del = "" then del="traening" end if if del="traening" then %> <!--#include file="traening.asp"--> <%elseif del="struktur" then%> <!--#include file="struktur.asp"--> <%elseif del="vedtaegter" then%> <!--#include file="vedtaegter.asp"--> <%elseif del="kontingent" then%> <!--#include file="kontingent.asp"--> <%elseif del="adresse" then%> <!--#include file="adresse.asp"--> <%end if%>
Kort fortalt om include filer, så bliver de includeret FØR noget af ASP koden afvikles!
Dvs. serveren kører først hele dokumentet igennem for at inkludere de filer der måtte ligge. Dernæst begynder den at fortolke ASP-koden. Dvs når du skriver "if et-eller-andet then <!--#include.... -->" så vil det der er i include filen ALTID blive inkluderet - selvom din if-sætning ikke er opfyldt.
OLF: Jeg bruger include på ovenstående måde, og det fungere fint. Dog er mine include sider simple, så hvis du bliver læst men ikke vist (pga asp-koden), så gør det ikke noget.
Fint nok! Jeg har bare set masser af udviklere som bliver overrasket over at filerne inkluderes "selvom de kun skulle inkluderes når if-statementet var sandt".
jeg har startet forfra og mokket noget kode sammen selv, som kan gøre det jeg vil have...
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.