Avatar billede Jman Praktikant
10. januar 2001 - 12:26 Der er 9 kommentarer og
2 løsninger

Mailform/feedback

Jeg vil gerne bede om en asp-side hvor folk fra kan sende mail/feedback via mit site i stedet for at man skal sende via mailprogram.
-Den skal sendes via Jmail til jman@jman.dk
-Der skal være emne samt besked samt afsendemail-bokse på formen.

Jman
P.S. Ingen links til andres site - jeg har selv søgt (og fundet) nogle emner, men min ASP-kodning er ikke så god endnu og jeg er ærlig talt træt af at prøve at få denne til at virke
Avatar billede diktator Nybegynder
10. januar 2001 - 12:33 #1
Hvis du selv kan lave HTML formen, og hente oplysningerne ind kan du sende dem således:


Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
   
    JMail.ServerAddress = \"smtp.jman.dk\"

    JMail.Sender = \"jman@jman.dk\"

    JMail.Sendername = Request.form(\"Navn\")

    JMail.Subject = \"Overskrift\"

    JMail.AddRecipient \"jman@jman.dk\"
   
    JMail.body = \"Besked\"
    JMail.Priority = 3

    JMail.AddHeader \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
   
    JMail.Execute
Avatar billede Jman Praktikant
10. januar 2001 - 12:36 #2
Altså bare lave en html side som var det i frontpage, omdøb den til asp og så smide ovenstående kode ind ?
Avatar billede tpiil Nybegynder
10. januar 2001 - 12:36 #3
Med Jmail kan du gøre sådan her hvis du skal bruge det med et andet komponent så skriv:

<% mode = request(\"mode\") %>
<% if mode = \"\" then %>
<form METHOD=\"post\" ACTION=\"?mode=send\">
Dit Navn: <BR>
<input type=\"text\" name=\"fra_navn\"><br><br>
Din e-mail: <BR>
<input type=\"text\" name=\"fra_mail\"><br><br>
Emne: <BR>
<input type=\"text\" name=\"emne\" size=\"35\"><br><br>
Spørgsmål/kommanter: <BR>
<textarea cols=40 rows=10 name=\"besked\"></textarea><br><br>
<INPUT TYPE=\"submit\" VALUE=\"Send E-mail\"></form>
<% end if %>
<% if mode = \"send\" then %>
<%
Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
JMail.ServerAddress = \"mail.server.dk\"
JMail.Sender = Request.Form(\"fra_mail\")
JMail.Sendername = Request.Form(\"fra_navn\")
JMail.Subject = Request.Form(\"emne\")
JMail.AddRecipient \"jman@jman.dk\"
JMail.Body = Request.Form(\"besked\")
JMail.Priority = 3
JMail.AddHeader \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
JMail.Silent = True
If JMail.Execute then
%>
<center><font face=tahoma size=3>Tak for din Mail.<font></center>
<% Else %>
<center><font face=tahoma size=3>Mailen er desværre ikke afsendt prøv igen.<font></center>
<% End If %>
<% end if %>
Avatar billede minau Nybegynder
10. januar 2001 - 12:38 #4
SKAL det være i asp?

jeg har en fin form der der er i html (kender du til javascript?)


<script>
function SendMail(name,email) {
win=window.open(\'\',\'win\',\'width=500,HEIGHT=500,center,center,toolbars=0,menubar=0,location=0,status=0,scrollbars=no\');
win.document.open();
// den kode der vil stå i mail vinduet
win.document.write(\'<HTML>\\n<HEAD>\\n<LINK rel=\"stylesheet\" type=\"text/css\" href=\"../meqtypo.css\"><TITLE>Email \'+name+\'</TITLE>\\n</HEAD>\\n<BODY bgcolor=\"#98ccff\" background=\"at.gif\"><CENTER>\\n <FORM action=\"http://www.worldonline.dk/cgi-bin/formmail/FormMail.pl\" method=\"post\" name=\"mailform\" OnSubmit=\"return tjek(this)\"> \\n<INPUT type=\"hidden\" name=\"print_config\" value=\"wrote\"> \\n <input type=\"hidden\" name=\"redirect\" value=\"\'+location.href.substring(0, location.href.length-8)+\'tak.htm\"> \\n<INPUT TYPE=\"hidden\" name=\"sort\" VALUE=\"order:wrote,dbo\"> \\n<TABLE border=\"0\" cellspacing=2 width=\"100%\"><TR>\\n<TD width=\"19%\" valign=\"top\" align=\"right\"><P> <FONT color=\"#4682b4\" size=2><B>Contact:&nbsp; </B></FONT> </P></TD>\\n<TD width=\"*\" valign=\"top\" align=\"left\" rowspan=2><P> <FONT color=\"#4682b4\" size=5 weight=\"bold\"><B>\'+name+\'</B></FONT> </P><TR>\\n<TD width=\"19%\" valign=\"baseline\" align=\"right\">&nbsp; </TD>\\n<TD width=\"*\" valign=\"top\" align=\"left\">&nbsp; </TD></TR><TR>\\n<TD width=\"19%\" valign=\"middle\" align=\"right\"></TD></TR><TR>\\n<TD width=\"19%\" valign=\"middle\" align=\"right\"><P> <FONT color=\"#4682b4\" size=2><B>To:&nbsp; </B></FONT> </P></TD>\\n<TD width=\"*\" valign=\"top\" align=\"left\">\\n<INPUT name=\"show\" disabled value=\"\'+email+\'\" size=\"35\" style=\"FONT-FAMILY: Tahoma; FONT-SIZE: 0.7em\" tabindex=\"0\"> \\n<INPUT type=\"hidden\" name=\"recipient\" value=\"\'+email+\'\"> </TD></TR><TR>\\n<TD width=\"19%\" valign=\"baseline\" align=\"right\"><P> <FONT color=\"#4682b4\" size=2><B>Subject:&nbsp;</B></FONT> </P></TD>\\n<TD width=\"*\" valign=\"top\" align=\"left\">\\n<INPUT type=\"text\" NAME=\"subject\" size=\"35\" style=\"FONT-FAMILY: Tahoma; FONT-SIZE: 0.7em\" tabindex =\"1\"></TD></TR><TR>\\n<TD width=\"19%\" valign=\"top\" align=\"right\"><P> <FONT color=\"#4682b4\" size=2><B>Context:&nbsp;</B></FONT> </P></TD>\\n<TD width=\"*\" valign=\"top\" align=\"left\">\\n<TEXTAREA cols=60 name=\"wrote\" rows=14 style=\"FONT-FAMILY: Tahoma; FONT-SIZE: 0.7em\" tabIndex=2>Hello \'+name+\' \\n\\n</TEXTAREA></TD></TR><TR>\\n<TD width=\"19%\" valign=\"baseline\" align=\"right\">&nbsp; </TD>\\n<TD width=\"*\" valign=\"top\" align=\"left\">&nbsp; </TD></TR><TR>\\n<TD width=\"19%\" valign=\"baseline\" align=\"right\">\\n<P> <FONT color=\"#4682b4\" size=2><B>Your name:&nbsp;</B></FONT> </P></TD>\\n<TD width=\"*\" valign=\"top\" align=\"left\"><INPUT type=\"text\" NAME=\"realname\" size=\"35\" style=\"FONT-FAMILY: Tahoma; FONT-SIZE: 0.7em\" tabindex =\"3\"></TD></TR><TR>\\n<TD width=\"19%\" valign=\"middle\" align=\"right\"><P> <FONT color=\"#4682b4\" size=2><B>Your em@il:&nbsp;</B></FONT> </P></TD>\\n<TD width=\"*\" valign=\"top\" align=\"left\">\\n<INPUT type=\"text\" name=\"email\" size=\"35\" style=\"FONT-FAMILY: Tahoma; FONT-SIZE: 0.7em\" tabindex =\"4\"></TD></TR><TR>\\n<TD width=\"19%\" valign=\"baseline\" align=\"right\">&nbsp; </TD>\\n<TD width=\"*\" valign=\"top\" align=\"left\">&nbsp; </TD></TR><TR>\\n<TD width=\"19%\" valign=\"baseline\" align=\"right\">&nbsp; </TD><TD width=\"*\" valign=\"top\" align=\"left\">\\n<INPUT type=\"submit\" value=\"send!\" style=\"background-color: #98CCFF; color: #4682B4; font-family: Tahoma; font-size: 0.7em; font-weight: bold; border: 1 solid #287090\">\\n </TD></TR></TABLE></FORM> <script>document.mailform.subject.focus();\\n\\nfunction tjek(form) {\\nvar i = \"The following problems ocurred:\\\\n\\\\n\";\\nvar a = 0;\\nvar b = 0;\\nvar c = 0;\\n\\nif (form.subject.value == \"\") {i = i + \"* No subject was filled in\\\\n\"; a=1;};\\nif (form.realname.value == \"\") {i = i + \"* Your name was not filled in\\\\n\"; b=1;};\\nif (form.email.value == \"\") {i = i + \"* Your e-mail adress was not filled in\\\\n\"; c=1;};\\nif (form.email.value.length != 0)  {\\n        if (form.email.value.indexOf(\"@\") == -1 || form.email.value.indexOf(\".\") == -1 || form.email.value.indexOf(\" \") != -1) {i = i + \"* The e-mail adress was not valid\\\\n\"; c=1;};\\n}\\n\\nif (a+b+c==0) {return true;} \\nelse {alert(i); \\nif (a){form.subject.focus();return false;}\\nif (b){form.realname.focus();return false;}\\nif (c){form.email.focus();return false;}\\n}\\n\\n}<\\/script></CENTER> </BODY></HTML>\');
win.document.close();

}
</script>

så skriver du bare

<a href=\"java script: sendmail(Jmail, jman@jman.dk)\">Jmail</a>









den åbner en ny side hvor den koder der står bliver genereret som HTML - der er mange fifige ting - som du sikkert kan finde ud af når du skal sende en mail.


Avatar billede minau Nybegynder
10. januar 2001 - 12:45 #5
(og så kan du bare bruge den til andre emails også (bare at skrive sendmail(navnet, emailen))
Avatar billede tpiil Nybegynder
10. januar 2001 - 12:46 #6
minau >> det er jo lige som om at oprette en Gratis Formmail på min hjemmeside www.funz.dk
Avatar billede Jman Praktikant
10. januar 2001 - 15:11 #7
diktator:
Kan du lave den med html-formen... Jeg kan ikke rigtigt få det til at virke
Avatar billede tpiil Nybegynder
10. januar 2001 - 15:12 #8
brug mit jeg har lavet formen for dig..
Avatar billede diktator Nybegynder
10. januar 2001 - 15:33 #9
Her er en form du kan bruge:

<html>
<head>
<title>Form</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>

<body bgcolor=\"#FFFFFF\">
<form action=\"send.asp\" method=\"post\">
                 
              <table cellpadding=\"0\" cellspacing=\"0\"    border=\"0\" width=\"450\">
                <tr valign=\"top\">
                  <td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Navn:</font></td>
                  <td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">
                    <input type=\"Text\" name=\"Navn\"        size=\"30\">
                    </font></td>
                </tr>
                <tr valign=\"top\">
                 
      <td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"><b>Adresse:</b></font></td>
                  <td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">
                    <input type=\"Text\" name=\"Adresse\"        size=\"30\">
                    </font></td>
                </tr>
                <tr valign=\"top\">
                  <td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Postnr.
                    &amp; by:</font></td>
                  <td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">
                    <input type=\"Text\" name=\"Postnr_By\"        size=\"30\">
                    </font></td>
                </tr>
                <tr valign=\"top\">
                  <td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\"> Telefon:</font></td>
                  <td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">
                    <input type=\"Text\" name=\"Telefon\"        size=\"30\">
                    </font></td>
                </tr>
                <tr valign=\"top\">
                  <td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Evt.
                    E-mail:</font></td>
                  <td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">
                    <input type=\"Text\" name=\"Email\"        size=\"30\">
                    </font></td>
                </tr>
                <tr valign=\"top\">
                  <td valign=\"top\"><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">Bemærkninger:</font></td>
                  <td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">
                    <textarea name=\"Besked\"        cols=\"25\" rows=\"4\"></textarea>
                    </font></td>
                </tr>
                <tr>
                  <td colspan=\"2\">&nbsp;</td>
                </tr>
                <tr valign=\"top\">
                  <td>&nbsp;</td>
                  <td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\">
                    <input type=\"Submit\" value=\" Send \">
                    &nbsp;
                    <input type=\"Reset\" value=\" Fortryd \">
                    </font></td>
                </tr>
              </table>
      </form>

</body>
</html>
Avatar billede tpiil Nybegynder
10. januar 2001 - 15:34 #10
husk at afprøve vores andres svar!
Avatar billede Jman Praktikant
10. januar 2001 - 15:36 #11
i er kraftedeme hurtige tak for det-
Jeg fordeler points\'ene således:
diktators hurtige svar og eftf.følg hjælp: 50 point
tpill\'s \"put and take\" det var lige præcis det jeg skulle bruge: 150 point
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