Avatar billede kodex10 Nybegynder
19. august 2004 - 11:12 Der er 11 kommentarer og
3 løsninger

Hvordan overfører man en paramet fra en asp-side til en anden ?

Her er en totalt nybegynder, men prøver alligevel at formulere spørgsmålet, så nogen måske forstår det....

Jeg har en side hvor brugeren udfylder en form med en email adresse. På responssiden til den første side skal jeg have indsat emailen i en streng der indholder &tracking=email.

Hvordan gør man det ?
Avatar billede steines Nybegynder
19. august 2004 - 11:18 #1
strEmail = Request.Form("email")
Avatar billede kodex10 Nybegynder
19. august 2004 - 11:27 #2
Øhhh jo, men hvor sætter jeg den ind. I den først aspside ? Og i så fald hvor på siden ? Indenfor form tagget eller hur ?
Avatar billede kaptajnkemo Nybegynder
19. august 2004 - 11:29 #3
Det kommer an på om du bruger forms i det hele taget....

Du kan overføre alm. parametre blot ved at angive dem i url'en.

f.eks. www.mySite.dk/index.html?Name=Kodex10&Color=blue

I dette tilfælde kan du få adgang til dem via Request.QueryString("Color");

Det samme gælder hvis du bruger forms og sender med Get i stedet for Post.
Avatar billede steines Nybegynder
19. august 2004 - 11:29 #4
Du skal skrive det på responssiden,

f.eks:

<?
strEmail = Request.Form("email")
?>
Avatar billede kaptajnkemo Nybegynder
19. august 2004 - 11:30 #5
du sætter det ind der hvor du skal have fat i parametren, dvs. der hvor du bruger den....
Avatar billede kodex10 Nybegynder
19. august 2004 - 11:50 #6
Jeg er totalt nybegynder, så jeg skal nok have lidt mere hjælp...

I formen på først side står der
<input type="text" name="email" size="15">

Der felt vil jeg gerne have indsat i nedenstående streng på responssiden, der hvor der står "email"

<!-- AdBlue Tracking CPL --><img src=http://www.DirectivePub.com/tracking/cpx?idc=33&type=1&tracking=email height=1 width=1 border=0><!-- FIN Tracking CPL -->

Hvor på responssiden indsætter jeg nedenstående og er det nok ?
<?
strEmail = Request.Form("email")
?>
Avatar billede kaptajnkemo Nybegynder
19. august 2004 - 11:52 #7
Det burde være nok at tilføje dette på response siden:

strEmail = Request.Form("email")
Response.Write(strEmail)
Avatar billede steines Nybegynder
19. august 2004 - 11:58 #8
<%
strEmail = Request.Form("email")

'<!-- AdBlue Tracking CPL -->
Response.Write("<img src=http://www.DirectivePub.com/tracking/cpx?idc=33&type=1&tracking=" & strEmail & " height=1 width=1 border=0>")

'<!-- FIN Tracking CPL -->
%>

Prøv det her

/Steines
Avatar billede kodex10 Nybegynder
19. august 2004 - 12:12 #9
Næh, den virkede ikke rigtig. Den skrev dette her:
<img src=http://www.DirectivePub.com/tracking/cpx?idc=33&type=1&tracking= height=1 width=1 border=0>

Men jeg har opdaget at emailen er med i URLen på response siden:
..../confirm.asp?email=kurt@mysite.dk
Hvordan får jeg så "hevet den ned" og sat ind i denne streng
<!-- AdBlue Tracking CPL --><img src=http://www.DirectivePub.com/tracking/cpx?idc=33&type=1&tracking=email height=1 width=1 border=0><!-- FIN Tracking CPL -->
Avatar billede steines Nybegynder
19. august 2004 - 12:29 #10
<%
Function GetInput(i)
    GetInput=""
    if i<>"" then
        GetInput=Request.QueryString(i)
        if GetInput="" or IsNull(GetInput) then GetInput=Request.Form(i)
    end if
End Function

strEmail=Trim(GetInput("email"))

'<!-- AdBlue Tracking CPL -->
Response.Write("<img src=http://www.DirectivePub.com/tracking/cpx?idc=33&type=1&tracking=" & strEmail & " height=1 width=1 border=0>")

'<!-- FIN Tracking CPL -->
%>

Prøv det her så

/Steines
Avatar billede kodex10 Nybegynder
19. august 2004 - 12:33 #11
Jep, det funkede. Tak
Avatar billede steines Nybegynder
19. august 2004 - 12:36 #12
Det var så lidt

Accepterer du mit svar?

/Steines
Avatar billede kodex10 Nybegynder
19. august 2004 - 12:39 #13
troede jeg havde gjort det. Prøver igen....
Avatar billede steines Nybegynder
19. august 2004 - 12:41 #14
Mange tak
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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