Just nu i M3-nätverket
Gå till innehåll

Problem med function i includad fil


bruse33

Rekommendera Poster

Kan man inte ha en funktion i en fil som inkludas mha av server.execute? Får error....suck...

 

I filen include.asp har jag en function (´bara en dummie, men den funkar _inte_):

Function funcSkrivUt(strText)

strText = Ucase(strText)

funcSkrivUt = strText

End Function

 

Sedan i filen test.asp skriver jag:

Server.Execute("test_inc.asp")

Response.Write funcSkrivUt("häpp")

 

Det funkar inte!

Däremot funkar det om funktionen finns i filen test.asp. Det har jag testat. Och det funkar om jag använder include-taggen:

<!--#include virtual="/test/test_inc.asp"-->

 

Hilfe, varför funakr det inte?

 

Länk till kommentar
Dela på andra webbplatser

Så vitt jag vet så "körs" den en fil som du använder server.execute på separat. Den inkluderas inte i den befintliga filen.

 

Jag tror inte du kan dynamiskt inkludera funktioner m.h.a. server.execute.

 

Ciao,

Anders

 

Länk till kommentar
Dela på andra webbplatser

Om du absolut måste använda dig av asp kan du ju göra så här (tror jag, orkar inte kolla)

 

server.transfer("test.asp?frompage=denna.asp")

 

och sen längst ner i test.asp skriva:

 

server.transfer(response.querystring("frompage"))

 

Hi hi, smart va ;)

 

Länk till kommentar
Dela på andra webbplatser

Observera att du inte kan använda dig av querystrings vid server.transfer eller server.execute. Request collection skickas automatiskt skickas över till filen som anges.

 

/Jimmy

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...