Avatar billede themepark Nybegynder
21. december 2003 - 20:53 Der er 13 kommentarer og
1 løsning

Bruge funktion fra en side i en anden side

Lad os sige, at jeg har en side, hvori jeg har lavet en funktion.

Denne funktion vil jeg så gerne kunne kalde fra en anden ASP side. Mit spørgsmål er nu, hvordan kan jeg gøre dette?
Avatar billede thesurfer Nybegynder
21. december 2003 - 21:01 #1
Du gemmer funktionen i fil (kald den funk.asp)
Derefter inkluderer du den med:
<!-- #include file="funk.asp" //-->

Så kan du bruge funktionen.
Avatar billede themepark Nybegynder
21. december 2003 - 21:05 #2
Er include alt man skal bruge? Troede der ville være en speciel ASP funktion, der skulle bruges, når man ikke skulle bruge hele siden men blot en funktion :)
Avatar billede thesurfer Nybegynder
21. december 2003 - 21:06 #3
Det er bare det :)

Jeg plejer gerne at lave en "debug"-funktion:

function d(tekst, streng)
response.writ tekst & ": '" & streng & "'<br>"
end function

Og kalder den med:
d "i", i

Den udskriver så:
i: '2' (her indeholder "i" værdien "2")
Avatar billede thesurfer Nybegynder
21. december 2003 - 21:08 #4
man kunne også bruge: d "strSQL", strSQL
som så bliver til: strSQL: 'Select * from...'
Nogen gange erstatter jeg ' med <b> og </b> så værdierne fremhæves :)
men du forstår hvad jeg mener :)
Avatar billede themepark Nybegynder
21. december 2003 - 21:43 #5
Øhm...der plejer da ikke at være 2 / til sidst i en include?
Avatar billede thesurfer Nybegynder
21. december 2003 - 21:45 #6
Nej, egentligt ikke :)
<!-- #include file="funk.asp" --> :)
Avatar billede themepark Nybegynder
21. december 2003 - 21:46 #7
Og en anden ting...de variabler jeg erklærer i den side, hvor jeg har funktionen, vil de også være tilgængelig i den side hvorfra jeg kalder funktionen, eller SKAL man bruge en Session?
Avatar billede thesurfer Nybegynder
21. december 2003 - 21:52 #8
Det ved jeg faktisk ikke.. måske en session..
Men prøv en response.write variabelnavn og se om du kan se indholdet af den..
Avatar billede dna Nybegynder
21. december 2003 - 21:54 #9
Så vidt jeg husker, så kan du ikke tage variablenavne med over på tværs af siderne. Men, en session er jo nem lige at lave! :-)

dna
Avatar billede themepark Nybegynder
21. december 2003 - 22:01 #10
Netop...men ville lige forhøre mig...og thesurfer jeg foreslog sgu selv Session *G*
Avatar billede thesurfer Nybegynder
21. december 2003 - 22:04 #11
Det ved jeg godt :)
Du spurgte jo om man kunne eller om man skulle bruge en session.. jeg havde 2 valgmuligheder :)
Avatar billede themepark Nybegynder
23. december 2003 - 11:01 #12
dna, jeg prøvede det der med response.write, og når man includer en fil, som thesurfer skrev, følger variablerne faktisk automatisk med :)

thesurfer, smid lige et svar :)
Avatar billede thesurfer Nybegynder
23. december 2003 - 14:42 #13
Et svar er smidt :)
Avatar billede thesurfer Nybegynder
23. december 2003 - 14:56 #14
Takker for points :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester