Avatar billede l_otto Nybegynder
06. marts 2003 - 11:14 Der er 33 kommentarer og
1 løsning

Jmail formmailer

Jeg kan ikke få formen til at åbne sendmail.asp hvorfor ?

det er noget med den .gif tror jeg ...

<FORM method="post" name="form1" action="sendmail.asp">
    <tr height="10px">
    <td></td>
    </tr>    <tr height="20">
    <td width="138">Navn, Fornavn*</td>
    <td><input name="navn" style="font-size:10;font-family:sans-serif;width:193;"></td>
    </tr>
    <tr height="20">
    <td>Adresse*</td>
    <td><input name="adresse" style="font-size:10;font-family:sans-serif;width:193;"></td>
    </tr>
    <tr height="20">
    <td>By*</td>
    <td><input name="by" style="font-size:10;font-family:sans-serif;width:193;"></td>
    </tr>
    <tr height="20">
    <td>Postnummer*</td>
    <td><input name="postnummer" style="font-size:10;font-family:sans-serif;width:100;"></td>
    </tr>
    <tr height="20">
    <td>Land</td>
    <td>DANMARK</td>
    </tr>
    <tr height="20">
    <td>Telefon*</td>
    <td><input name="telefon" style="font-size:10;font-family:sans-serif;width:100;"><span class=\"font1\"> ( Eks.: 11223344 )</span></td>
    </tr>
    <tr height="20">
    <td>Fax</td>
    <td><input name="fax" style="font-size:10;font-family:sans-serif;width:193;"></td>
    </tr>
    <tr height="20">
    <td width="95">E-mail:</td>
    <td><input name="email" style="font-size:10;font-family:sans-serif;width:193;"></td>
    </tr>
    <tr>
    <td height="40" align="right" colspan="2"><input type="image" border="0" value="form1" src="ok.gif"></td>
Avatar billede -mundi- Nybegynder
06. marts 2003 - 11:16 #1
får du en fejl ? eller sker der bare ikke noget når du trykker på din ok knap ?
Avatar billede l_otto Nybegynder
06. marts 2003 - 11:17 #2
den åbner bare siden igen.......
Avatar billede l_otto Nybegynder
06. marts 2003 - 11:19 #3
med denne i browseren :katalog.asp?navn=&adresse=&by=&postnummer=&telefon=&fax=&email=&x=14&y=16
Avatar billede eagleeye Praktikant
06. marts 2003 - 11:28 #4
Husk en </form> efter din form.
Avatar billede eagleeye Praktikant
06. marts 2003 - 11:29 #5
Hvis det er hele koden, skal den ind efter kanppen:

<td height="40" align="right" colspan="2"><input type="image" border="0" value="form1" src="ok.gif"></td>
</form>
Avatar billede l_otto Nybegynder
06. marts 2003 - 11:34 #6
den er med lidt længere nede... det virker desværre stadig ikke...
Avatar billede l_otto Nybegynder
06. marts 2003 - 11:35 #7
koden se sådan her ud nu..

<FORM method="post" name="form1" action="sendmail.asp">
    <tr height="10px">
    <td></td>
    </tr>    <tr height="20">
    <td width="138">Navn, Fornavn*</td>
    <td><input name="navn" style="font-size:10;font-family:sans-serif;width:193;"></td>
    </tr>
    <tr height="20">
    <td>Adresse*</td>
    <td><input name="adresse" style="font-size:10;font-family:sans-serif;width:193;"></td>
    </tr>
    <tr height="20">
    <td>By*</td>
    <td><input name="by" style="font-size:10;font-family:sans-serif;width:193;"></td>
    </tr>
    <tr height="20">
    <td>Postnummer*</td>
    <td><input name="postnummer" style="font-size:10;font-family:sans-serif;width:100;"></td>
    </tr>
    <tr height="20">
    <td>Land</td>
    <td>DANMARK</td>
    </tr>
    <tr height="20">
    <td>Telefon*</td>
    <td><input name="telefon" style="font-size:10;font-family:sans-serif;width:100;"><span class=\"font1\"> ( Eks.: 11223344 )</span></td>
    </tr>
    <tr height="20">
    <td>Fax</td>
    <td><input name="fax" style="font-size:10;font-family:sans-serif;width:193;"></td>
    </tr>
    <tr height="20">
    <td width="95">E-mail:</td>
    <td><input name="email" style="font-size:10;font-family:sans-serif;width:193;"></td>
    </tr>
    <tr>
    <td height="40" align="right" colspan="2"><input type="image" border="0" value="form1" src="ok.gif"></td>
</form>
Avatar billede eagleeye Praktikant
06. marts 2003 - 11:39 #8
Prøv at give den at navn og ikke value:

<input type="image" border="0" name="send" src="ok.gif">
Avatar billede eagleeye Praktikant
06. marts 2003 - 11:40 #9
den åbner bare siden igen....... ???

Har du en redirect tilbage til form siden i koden i filen sendmail.asp hvis der er noget som ikke passer de lyder som om det er sådan noget der sker..
Avatar billede l_otto Nybegynder
06. marts 2003 - 11:43 #10
det virkede heller ikke....... nej min sendmail.asp har ingen redirect.
Avatar billede l_otto Nybegynder
06. marts 2003 - 11:43 #11
øv øv
Avatar billede l_otto Nybegynder
06. marts 2003 - 11:45 #12
jeg har fundet fejlen...
Avatar billede eagleeye Praktikant
06. marts 2003 - 12:19 #13
Hvad så?
Avatar billede l_otto Nybegynder
06. marts 2003 - 12:25 #14
jeg havde sat en <form action længere oppe jeg ikke havde set...

men nu får jeg en .
Microsoft VBScript runtime error '800a01f4'
Variable is undefined: 'msg'

/sendmail.asp, line 307


når den loader sendmail.asp ??
Avatar billede eagleeye Praktikant
06. marts 2003 - 12:30 #15
Ok ;)

Du har sikker noget som kode som sender mailen, du skal havde et object som sender mailen og det kan se ud i stil med dette...

Set mail = Server.CreateObject("xxxx.xxx")
mail.SendTO = xxx

hvis der så står:

msg.SendTO = xxx

Så kan fejlen komme.
Avatar billede l_otto Nybegynder
06. marts 2003 - 12:34 #16
Invalid ProgID. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp.
Avatar billede eagleeye Praktikant
06. marts 2003 - 12:38 #17
Så under stytter din Server / Web-hotel ikke den email kompunent du forsøger at bruge.

Hvilke(n) mail kompunenter har du adgang til?
Avatar billede eagleeye Praktikant
06. marts 2003 - 12:39 #18
doh.. du bruger JMail ? det fremgår jo ret tydeligt af titlen :)

Så sprøger jeg på en anden måde...
Hvilket web-hotel bruger du og har de Jmail installeret?
Avatar billede l_otto Nybegynder
06. marts 2003 - 12:41 #19
www.webdomain.dk og ja det skriver de selv...
Avatar billede l_otto Nybegynder
06. marts 2003 - 12:43 #20
er tilbage om en halv time :-)
Avatar billede eagleeye Praktikant
06. marts 2003 - 12:49 #21
Ja det skriver de..
Så prøv at vise koden eller bare linjen med:
Set xxx = Server.CreateObject("JMAIL.????")

fra sendmail.asp da det må være den linje som fejer.
Avatar billede l_otto Nybegynder
06. marts 2003 - 13:22 #22
<%
    Set mail = Server.CreateObject("xxxx.xxx")
mail.SendTO = xxx
set msg = Server.CreateObject("Jmail.Message")
msg.Logging = true
msg.From = Request.Form("email")
msg.AddRecipient "pk@domain.dk"

msg.Subject = "Katalog bestilling fra " & Request.Form("navn")& Request.Form("adresse") & Request.Form("by") & Request.Form("postnummer") & Request.Form("telefon") 
msg.Body = "Kunde er vil have katalog" & VbCrLf
msg.AppendText "Her kommer en linie tekst"
msg.AppendText "Og her kommer noget mere tekst"
msg.MailDomain = "mail.domain.dk"
msg.Send ("mail.domain.dk")
IF err<>0 THEN
Response.Write("Error: &err.description")
End IF

%>
Avatar billede eagleeye Praktikant
06. marts 2003 - 13:24 #23
Når du skal bare fjerne det jeg skrev det vare bare et eks på hvordan det kunne se ud. Så fjerne de to linier:

  Set mail = Server.CreateObject("xxxx.xxx")
mail.SendTO = xxx
Avatar billede l_otto Nybegynder
06. marts 2003 - 13:25 #24
virker stadig ikke.. :-)

<%
   
set msg = Server.CreateObject("Jmail.Message")
msg.Logging = true
msg.From = Request.Form("email")
msg.AddRecipient "pk@domain.dk"

msg.Subject = "Katalog bestilling fra " & Request.Form("navn")& Request.Form("adresse") & Request.Form("by") & Request.Form("postnummer") & Request.Form("telefon") 
msg.Body = "Kunde er vil have katalog" & VbCrLf
msg.AppendText "Her kommer en linie tekst"
msg.AppendText "Og her kommer noget mere tekst"
msg.MailDomain = "mail.domain.dk"
msg.Send ("mail.domain.dk")
IF err<>0 THEN
Response.Write("Error: &err.description")
End IF

%>
Avatar billede eagleeye Praktikant
06. marts 2003 - 13:26 #25
Får du denne fejl:
Microsoft VBScript runtime error '800a01f4'
Variable is undefined: 'msg'

/sendmail.asp, line 307
Avatar billede eagleeye Praktikant
06. marts 2003 - 13:27 #26
Hvad er linie 307 ?? og hvor er den i forhold til de andre linjer?
Avatar billede l_otto Nybegynder
06. marts 2003 - 13:28 #27
set msg = Server.CreateObject("Jmail.Message")
Avatar billede eagleeye Praktikant
06. marts 2003 - 13:29 #28
Så tilføj en linje lige før:

Dim msg
Avatar billede eagleeye Praktikant
06. marts 2003 - 13:29 #29
Sådan her, det kunne tyde på du har option explicit i filen:

Dim msg
set msg = Server.CreateObject("Jmail.Message")
Avatar billede l_otto Nybegynder
06. marts 2003 - 13:31 #30
jeg prøver men jeg ikke komme på pt. lorte server !!!!!
Avatar billede l_otto Nybegynder
06. marts 2003 - 13:44 #31
Du er den sejeste jeg kender nu virker det... :-)))))))))))
Avatar billede l_otto Nybegynder
06. marts 2003 - 13:54 #32
svar lige så du kan få point ! :-)
Avatar billede eagleeye Praktikant
06. marts 2003 - 13:54 #33
;) det lyder godt, det kom til at virker.

Her er et svar.
Avatar billede l_otto Nybegynder
06. marts 2003 - 13:55 #34
det er sååå stort... tusing takker
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