Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Kan det evt. være noget med case-sensitive sammenligning af strengene? Du kan evt. sørge for at alt er lowercase inden du splitter inputtet:
arrModules = Split(lcase(rs("rightlist")&""),"|")
NB: Jeg har lige tilføjet &"" til feltet, hvis det nu skulle være null, så vil det blive konverteret til en streng og lcase vil ikke resultere i en runtime fejl...
NB: arrays er altid nulbaseret i VBScript, så det kan ikke betale sig at bruge CPU på at kalde LBound i din løkke :-)
OK, men hvad indeholder de includes (funktioner som bliver kaldt, rå HTML-kode eller noget tredie)?
Hvis at includes bliver lagt i ASP-siden INDEN den fortolkes af ASP, dvs. indholdet af includefilerne findes allerede i alle dine if-sætninger, på det tidspunkt hvor koden køres...
Hvis du skal inkludere noget i en bestemt rækkefølge, skal du enten lægge indholdet i funktioner som udskriver indholdet på det tidspunkt hvor funktionen kaldes, eller "inkludere" indholdet med Server.Execute...
Umiddelbart er du nok nød til at splitte includefilerne op, da funktioner ikke er tilgængelige hvis du "inkluderer" dem med Server.Execute. Alternativt skal du lægge alt i funktioner og så blot inkludere filerne i toppen af dit script og kalde funktionerne i din løkke.
hvor "....x.asp"-filerne er selve den HTML-kode der skal vises og includefilerne ligger i toppen.
Tilsvarende kan det gøres hvor HTML-koden er pakket ind i funktioner, hvor Server.Execute-kaldene blot udskiftes med funktionskald til funktionerne i include-filerne.
Det er ikke engang sikkert at Server.Execute kan benyttes, hvis du f.eks. i din HTML-kode har kald til de funktioner som findes i includefilerne, så skal de også inkluderes i "...x.asp"-filer for at der er adgang til funktionerne.
Det kan muligvis struktureres, så du kan benytte Server.Execute, men det kommer meget an på hvad der ligger i din includefiler og hvor du ellers benytter funktionerne i disse include-filer...
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.