Avatar billede smidt Novice
19. april 2001 - 01:14 Der er 11 kommentarer og
1 løsning

Url

Hvordan får jeg urlèn med fra side 1 til side 2

På side 1 kalder jeg side 2 med:
<a href=\"java script:window_open(\'popop.asp\', 600, 400)\"><img border=\"0\" src=\"../images/ikon_send.gif\" alt=\"Fortæl en ven\">

På side 2 kal urlèn lande i en tekstbox ClientUrl:
<% @LANGUAGE = VBScript %>
<% Option Explicit %>

<html>


<head>
    <title>Client Questionaire</title>
</head>

<%
Dim strName, strEmail, strQry, strVname, strVemail, strUrl 
strVname = Trim(Request.Form(\"ClientVname\"))
strVemail = Trim(Request.Form(\"ClientVemail\"))
strName = Trim(Request.Form(\"ClientName\"))
strEmail = Trim(Request.Form(\"ClientEmail\"))
strQry = Trim(Request.Form(\"ClientQry\"))
strUrl  = Trim(Request.Form(\"ClientUrl\"))


If (strVname <> \"\" And strVemail <>\"\") Then
    Dim objMail, aRecipients
   
    Set objMail = Server.CreateObject(\"CDONTS.NewMail\")
    objMail.From = strEmail
    objMail.To = strVemail
    objMail.Subject = \"Fra en god vend \" & strName
        objMail.Body = \"Fra en god vend  \" 
    objMail.send
   
   
   
    Response.Write \"beskeden er sendt  !  \" 
    Set objMail = Nothing
   
Else
%>

<FORM ACTION=\"<%=Request.ServerVariables(\"SCRIPT_NAME\")%>\" METHOD=POST>
<input type=\"HIDDEN\" name=\"ClientSalgsopstilling\" size=\"9\" value=\"<%=request.querystring(\"Salgsopstilling\")%>\" style=\"font-size: 8 pt; border-style: solid\">

...og så et passende sted:

<script language=\"JavaScript\" >
    document.write(url);
</script>



<div align=\"center\">
  <center>
<TABLE BORDER=0 width=\"300\">
  </center>
  <center>
  </center>
  <center>
<tr><td width=\"530\" colspan=\"4\">
        <hr color=\"#0066FF\" size=10>
  </td></tr>
<tr><td width=\"530\" colspan=\"4\">Send til en vend</td></tr>
<tr><td width=\"530\" colspan=\"4\">
  <font face=\"Arial,Helvetica,sans-serif\" size=\"1\">For at sende et link til
  denne side, udfyld navn og e-mail felterne herunder, og evt en besked hvis du
  har lyst. Tryk derefter på send.</font>
  </td></tr>
<tr><td width=\"91\" rowspan=\"7\" valign=\"top\">
    <p style=\"word-spacing: 0; margin: 0\"><font color=\"#3366CC\">Kommentar(bemærkninger)</font></p>
    <p style=\"word-spacing: 0; margin: 0\"><TEXTAREA NAME=\"ClientQry\" COLS=40 ROWS=5></TEXTAREA></p>
    <p>&nbsp;
   
   
   
   


   
   
   
   
    </td><td width=\"111\"></td><td width=\"404\" colspan=\"2\" rowspan=\"7\" valign=\"top\">
    <p style=\"word-spacing: 0; margin: 0\"><font color=\"#3366CC\">Vend`s navn&nbsp;</font></p>
    <p style=\"word-spacing: 0; margin: 0\">   
            <INPUT SIZE=\"27\" NAME=\"ClientVname\" VALUE=\"\"><BR>
    <font color=\"#3366CC\">Vend`s e-mail adresse</font>&nbsp;<BR>
    <input type=\"text\" name=\"ClientVemail\" size=\"27\" tabindex=\"5\"></p>
    <p style=\"word-spacing: 0; margin: 0\"><font face=\"Verdana,Arial,Helvetica\" size=\"1\" color=\"#3366CC\">Dit
    navn</font><BR>
            <INPUT SIZE=\"27\" NAME=\"ClientName\" VALUE=\"\"><BR>
    <font face=\"Verdana,Arial,Helvetica\" size=\"1\" color=\"#3366CC\">Din e-mail
    adresse</font>&nbsp;</p>
    <p style=\"word-spacing: 0; margin: 0\"><INPUT NAME=\"ClientEmail\" VALUE=\"\" SIZE=27>
    <p style=\"word-spacing: 0; margin: 0\">&nbsp;
    <p style=\"word-spacing: 0; margin: 0\"><INPUT TYPE=SUBMIT VALUE=\"Send\">
    <p style=\"word-spacing: 0; margin: 0\">&nbsp;</td></tr>
<tr><td width=\"111\"></td></tr>
<tr><td width=\"111\"></td></tr>
<tr><td width=\"111\"></td></tr>
<tr><td width=\"111\"></td></tr>
<tr><td width=\"111\"></td></tr>
<tr><td width=\"111\"></td></tr>
<tr><td width=\"428\" colspan=\"3\"><INPUT NAME=\"ClientUrl\" VALUE=\"\" SIZE=44></td><td width=\"94\"></td></tr>
<tr><td width=\"522\" colspan=\"4\">
        <hr color=\"#0066FF\" size=10>
  </td></tr>
</TABLE>
  </center>
</div>
</FORM>

<% End If %>


</html>
Avatar billede vladimirr Nybegynder
19. april 2001 - 01:31 #1
Avatar billede emileej Nybegynder
19. april 2001 - 06:51 #2
Relax vlademir - hvis folk har oprettet det i en forkert kategori, er det tilladt at oprette en ref til det i den eller de kattegorier der i virkeligheden passer til spørgsmålet...

Nu bliver der vist efterhånden set svindlere over det hele - denneher heksejagt må ikke tage overhånd og kvæle eksperten.dk...

E-)mil
http://www.fotx.net/emileej
Avatar billede jakoba Nybegynder
19. april 2001 - 07:06 #3
En god start ville være at lave et lovligt kald til window.open.
dvs:
<a href=\"java script:window_open(\'popop.asp\', \'vinduets_navn\', \'width=600, height=400\')\"><img border=\"0\" src=\"../images/ikon_send.gif\" alt=\"Fortæl en ven\">

Jeg gætter på det er side 1\'s url du vil have sendt med. det kan gøres med:

<a href=\"java script:window_open(\'popop.asp?url=\'+escape(self.location.href), \'vinduets_navn\', \'width=600, height=400\')\"><img border=\"0\" src=\"../images/ikon_send.gif\" alt=\"Fortæl en ven\">
------------------------------------------

Side 2:
siden indeholder spor at VBScript (som jeg ikke kender).
og ASP (som jeg ikke er ret god til).
så nedenstående er temmeligt usikkert.

...og så et passende sted:
  et passende sted er næsten forenden af filen, lige efter </form>

<script language=\"JavaScript\" >
var url = \"ukendt\"
if ( self.location.search.length > 0 ) {
  var tmp = self.location.search.substring(1);
  var i = tmp.indexOf(\"url=\");
  if ( i >= 0 ) url = unescape( tmp.substring(i+4) );
};
document.write( \"url-en er \" +url );
if ( url != \"ukendt\" )
  document.forms.ClientSalgsopstilling.ClientUrl.value = url;
</script>

mvh JakobA
Avatar billede vladimirr Nybegynder
19. april 2001 - 10:33 #4
emileej  -> Det er ikke nogen fejl at de er oprettet 3 gange, de andre to er bare en henvisning til dette spm !
Jeg kan ikke se hvordan det er en fejl, når man linker til et andet spm i spørgsmålet !

//Anders
Avatar billede microtec Nybegynder
19. april 2001 - 10:38 #5
smidt gjorde nøjagtigt det samme i:

http://www.eksperten.dk/spm/60144
http://www.eksperten.dk/spm/60139

Dette ligner unødvendigt \"reklame-støj\" for at få så mange som muligt til at kikke på et spørgsmål.

emileej >> Opretter man et spørgsmål i forkert kattegori, så lukker man det naturligvis igen, frem for at have 3 åbne spørgsmål om det samme ;o)
Avatar billede emileej Nybegynder
19. april 2001 - 17:30 #6
oki - oki - jeg overgiver mig :o)
E-)mil
Avatar billede smidt Novice
19. april 2001 - 18:51 #7
Du har mange meninger vladimirr >> Det er sundt, Jeg er her får at få noget hjælp ((og samtidig lærer noget....
Med den viden du besider omkring eksperten kan du måske fortælle mig hvor mine mange spørgsmål høre til?????
Konkret har jeg KUN oprette mit spørgsmål 1 gang.
Og nu har jeg gennemlæst \"reglerne\" og der står ikke noget om at man (jeg) ikke må lave henvisninger til et spørgsmål.
Og husk vladimirr >>> Jeg er her kun for at få noget hjælp og derved lærer noget så jeg evt kan hjælpe andre - og hvorfor gå over åen fo at hente vand
Så kom ind kampen - ------vladimirr hvis du kan bidrage med noget fremadrettet
Avatar billede vladimirr Nybegynder
19. april 2001 - 21:14 #8
Ja, lav det dog i php istedet !
Avatar billede smidt Novice
19. april 2001 - 21:42 #9
Og..........
Avatar billede jakoba Nybegynder
19. april 2001 - 21:54 #10
smidt >> er forslaget ovenfor (07:06:15) det du ønskede?, har du prøvet?
Avatar billede smidt Novice
19. april 2001 - 22:07 #11
Yes jacobi lad os komme til sagen vi hvar vist også kommet lidt ud af fokus...

Min side 2 er VBScribt som generere en mail i CDONTS meningen er at urlen skal lande i objMail.Body = (indeholdet af e-mailen)
enten direkte (men der får jeg en fejl i VBS)

så hvis jeg kan får urlen til at lade i en tekst box i formen kan jeg hente den ind som objMail.Body = strUrl

Jeg kan se at der en fejl i min side 2 sådu får lige den nye kode.

<% @LANGUAGE = VBScript %>
<% Option Explicit %>

<html>


<head>
    <title>popop</title>
</head>

<%
Dim strName, strEmail, strQry, strVname, strVemail, strUrl 
strVname = Trim(Request.Form(\"ClientVname\"))
strVemail = Trim(Request.Form(\"ClientVemail\"))
strName = Trim(Request.Form(\"ClientName\"))
strEmail = Trim(Request.Form(\"ClientEmail\"))
strQry = Trim(Request.Form(\"ClientQry\"))
strUrl  = Trim(Request.Form(\"ClientUrl\"))


If (strVname <> \"\" And strVemail <>\"\") Then
    Dim objMail, aRecipients
   
    Set objMail = Server.CreateObject(\"CDONTS.NewMail\")
    objMail.From = strEmail
    objMail.To = strVemail
    objMail.Subject = \"Fra en god vend \" & strName
        objMail.Body = \"Fra en god vend  \" 
    objMail.send
   
   
   
    Response.Write \"beskeden er sendt  !  \" 
    Set objMail = Nothing
   
Else
%>

<FORM ACTION=\"<%=Request.ServerVariables(\"SCRIPT_NAME\")%>\" METHOD=POST>

<div align=\"center\">
  <center>
<TABLE BORDER=0 width=\"280\">
  </center>
  <center>
  </center>
  <center>
<tr><td width=\"530\" colspan=\"3\" valign=\"middle\"><font size=\"5\" color=\"#3366CC\"><b>Send til en vend</b></font>
        <hr color=\"#0066FF\" size=10>
  </td></tr>
<tr><td width=\"530\" colspan=\"3\">
  <font face=\"Arial,Helvetica,sans-serif\" size=\"1\">For at sende et link til
  denne ejendom, udfyld navn og e-mail felterne herunder, og evt en besked. Og tryk derefter på send.</font>
  </td></tr>
<tr><td width=\"91\" rowspan=\"7\" valign=\"top\">
    <p style=\"word-spacing: 0; margin: 0\"><font color=\"#3366CC\" size=\"1\">Bemærkninger</font></p>
    <p style=\"word-spacing: 0; margin: 0\"><TEXTAREA NAME=\"ClientQry\" COLS=31 ROWS=5 tabindex=\"5\"></TEXTAREA></p>
    <p>&nbsp;<INPUT NAME=\"ClientUrl\" VALUE=\"\" SIZE=37>
  </td><td width=\"111\"></td><td width=\"404\" rowspan=\"7\" valign=\"top\">
    <p style=\"word-spacing: 0; margin: 0\"><font color=\"#3366CC\"><font size=\"1\">Vend`s navn</font>&nbsp;</font></p>
    <p style=\"word-spacing: 0; margin: 0\">   
            <INPUT SIZE=\"27\" NAME=\"ClientVname\" VALUE=\"\" tabindex=\"1\"><BR>
    <font color=\"#3366CC\"><font size=\"1\">Vend`s e-mail adresse</font></font><font size=\"1\">&nbsp;</font><BR>
    <input type=\"text\" name=\"ClientVemail\" size=\"27\" tabindex=\"2\"></p>
    <p style=\"word-spacing: 0; margin: 0\"><font face=\"Verdana,Arial,Helvetica\" size=\"1\" color=\"#3366CC\">Dit
    navn</font><BR>
            <INPUT SIZE=\"27\" NAME=\"ClientName\" VALUE=\"\" tabindex=\"3\"><BR>
    <font face=\"Verdana,Arial,Helvetica\" size=\"1\" color=\"#3366CC\">Din e-mail
    adresse</font>&nbsp;</p>
    <p style=\"word-spacing: 0; margin: 0\"><INPUT NAME=\"ClientEmail\" VALUE=\"piil@vipiil.dk\" SIZE=27 tabindex=\"4\">
    <p style=\"word-spacing: 0; margin: 0\">&nbsp;
    <p style=\"word-spacing: 0; margin: 0\"><INPUT TYPE=SUBMIT VALUE=\"Send\" tabindex=\"6\">
    <p style=\"word-spacing: 0; margin: 0\">&nbsp;</td></tr>
<tr><td width=\"111\"></td></tr>
<tr><td width=\"111\"></td></tr>
<tr><td width=\"111\"></td></tr>
<tr><td width=\"111\"></td></tr>
<tr><td width=\"111\"></td></tr>
<tr><td width=\"111\"></td></tr>
<tr><td width=\"522\" colspan=\"3\">
        <hr color=\"#0066FF\" size=10>
  </td></tr>
</TABLE>
  </center>
</div>
</FORM>

<% End If %>

</script>



</html>
Avatar billede smidt Novice
27. maj 2001 - 18:59 #12
Jeg lukker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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