17. april 2003 - 11:55
Der er
9 kommentarer og 1 løsning
Include file - valg af fil ?
Ville lige høre om der ikke findes en nemmere måde at lave en include ud af hvilken variabel der er definere... Syntes dette er lidt voldsomt :-s <%select case ObjLan%> <%Case "1"%> <!-- #include file="Generated/Head/IncHead1.htm"--> <%Case "2"%> <!-- #include file="Generated/Head/IncHead2.htm"--> <%Case "3"%> <!-- #include file="Generated/Head/IncHead3.htm"--> <%Case "4"%> <!-- #include file="Generated/Head/IncHead4.htm"--> <%Case "5"%> <!-- #include file="Generated/Head/IncHead5.htm"--> <%Case "6"%> <!-- #include file="Generated/Head/IncHead6.htm"--> <%Case "7"%> <!-- #include file="Generated/Head/IncHead7.htm"--> <%end select%>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
17. april 2003 - 11:59
#1
hvordan kalder du dine includes??
17. april 2003 - 12:01
#2
der vælges hvilken der skal inc... ud fra hvilken værdi variablen "ObjLan" har dvs hvis "ObjLan" er sat til 2 includer vi <!-- #include file="Generated/Head/IncHead2.htm"--> osv..
17. april 2003 - 12:03
#3
ja, men hvordan linker du til siden? side.asp?case=1????
17. april 2003 - 12:08
#4
Nej, bruger overhovedet ikke Q-Strings og lignende... -Der includeres alt efter hvilken værdi variablen "ObjLan" er sat til. "Select Case" er stortset det sammen som et "IF statement" Dvs vi kunne også skrive sådan her... <%If ObjLan = 1 then%> <!-- #include file="Generated/Head/IncHead1.htm"--> <%Elseif ObjLan = 2 then%> <!-- #include file="Generated/Head/IncHead2.htm"--> <%Elseif ObjLan = 3 then%> <!-- #include file="Generated/Head/IncHead3.htm"--> <%Elseif ObjLan = 4 then%> <!-- #include file="Generated/Head/IncHead4.htm"--> <%End if%> OSV.
17. april 2003 - 12:13
#5
Hvis du er på en Win2k eller xp med IIS så kan du Server.Execute(ObjLan)
17. april 2003 - 12:18
#6
Hvor forskellige er dine IncHeadXX filer ? Kunne du nøjes med at have en enkelt include-fil og lave kode-tricket dér ?
17. april 2003 - 12:22
#7
de er utroligt forskellige, men prøver lige det med Execute - øjeblik ;)
17. april 2003 - 12:27
#8
Der skal sikkert ikke være () arbejder selv i JavaScript så ville være Server.Execute("Generated/Head/IncHead"+ObjLan+".htm"); for mig
17. april 2003 - 12:36
#9
Det virker udemærket med Exececute, og det ser ud til denne løsning også bruger mindre cpu kraft wee *S* Mange takker for hjælpen - lige det jeg havde brug for :) webt > ligger du lige et svar ?
17. april 2003 - 12:37
#10
Jeps :)
Kurser inden for grundlæggende programmering