Avatar billede want2learn Nybegynder
02. april 2006 - 11:19 Der er 4 kommentarer og
1 løsning

kald en funktion i et link i en form

hvis jeg har dette link

Response.Write("<form name=""" & strFormName & """ method=""post"" action=""update.asp"">")

og jeg har en funktion på update.asp som skal kaldes som hedder mainupdate()
hvordan kan jeg kalde denne så den ikke kalder en masse forskellige funktioner på update.asp men KUN mainupdate()
Avatar billede tofte Juniormester
02. april 2006 - 14:22 #1
Du kan ikke bare kalde en funktion i en asp side. Hele siden bliver altid kaldt. Men du kan eks give en parameter med så du kalder update.asp?action=mainupdate.

Og så på selve siden
If response.querystring("action")="mainupdate" then
mainupdate()

end if

eller noget i den retning.
Avatar billede cyberkox Nybegynder
02. april 2006 - 15:17 #2
Du kan gøre som tofte siger, opdele din update.asp via IF sætninger, der så styres af fx response.querystring("action"):

If response.querystring("action") = "mainupdate" then
mainupdate()

elseif response.querystring("action") = "secondupdate" then
en anden funktion()

elseif response.querystring("action") = "noget_tredje" then
en helt tredje funktion()

end if
Avatar billede want2learn Nybegynder
02. april 2006 - 18:42 #3
Jeg kan ikke bruge Response.QueryString det skal være
Request.QueryString

men tak fik det til at virker.

Tofte læg et svar.
Avatar billede cyberkox Nybegynder
02. april 2006 - 18:51 #4
Hehe, jeg tror også at både mig og tofte sov lidt der. Selvfølgelig skal det være request.querstring :)
Avatar billede tofte Juniormester
03. april 2006 - 10:05 #5
Det kan du da have ret i. Det er hele problemet med autofuldførelse, men tænker ikke, og når man så ikke har den, så går det galt:-)
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