14. maj 2005 - 14:02Der er
24 kommentarer og 1 løsning
Kald af externe functioner
Jeg har flere filer med de samme funktioner, men jeg vil gerne nøjes med at indlæse en fil med de samme funktioner. jeg bruger frames og ville så indlæse dem i eks. default.asp og derfra kalde dem kan man det eller hvordan kan man ellers gøre det for at spare tid/bytes
vil bare sige at thesurfers foreslag bør virke. Global.asa ligger, eller skal ligge, i roden af domænet (med mindre det er et sub domæne) I global.asa laver du så din SSI eller evt Server.execute ef dine filer. Det gør du enten i Subben Session_OnStart eller Application_OnStart
Jeg ville tro du kunne kalde dem. Det eneste jeg har erfaret er at man i Session_OnEnd ikke kan lave en database forbindelse med server.mappath Så hvis det er en af funktionerne så virker det nok ikke
Jeg har intet sted kunne finde noget om at man skulle kunne skrive sine egne function's eller sub's i global.asa og så bruge dem *andre* steder end der. Man kan derimod sagtens bruge dem internt i global.asa. Hvis dette er korrekt så er dette altså ikke den løsning du søger.
Dette kan man så tro på, eller man kan prøve efter: Først og fremmest skal din global.asa vel se nogenlunde sådan her ud, hvor de 4 første procedure er forskellige standard system-events.
<script language="vbscript" runat="server">
sub Application_OnStart ''''some code end sub
sub Application_OnEnd ''''some code end sub
sub Session_OnStart ''''some code end sub
sub Session_OnEnd ''''some code end sub
function FunktionA(Var1, Var2) ' Noget kode FunktionA = 42 end function
sub ProcedureB(Var1, Var2) ' Noget kode end sub
</script>
- og de sidste 2 er nogen du har tilføjet.
Dernæst skulle du simpelthen kunne kalde dem i din ASP kode som:
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.