Avatar billede nicolai-hc Nybegynder
28. oktober 2007 - 18:22 Der er 26 kommentarer og
1 løsning

JMail Problem

Når jeg prøver at køre dette script får jeg Fejl 500 :( Det er på min fars hjemmeside jeg er ved at lave det... www.jcv-machine.dk - Under Kontakt og når jeg så trykker Send får jeg fejlen :( Hvad kan der være galt ? Håber i kan hjælpe ! På forhånd tak!




<%@ Language=JavaScript %>
<%    Session("currentPage")="Kontakt";
        Server.execute("header.asp");



        Set JMail = Server.CreateObject("JMail.SMTPMail")
        JMail.ServerAddress = "smtp.andersenit.dk"
        JMail.Sender = "jcv@jcv-machine.dk"
        JMail.AddRecipientEx "jcv@jcv-machine.dk","jcv-machine.dk"
        JMail.Subject = "Besked fra hjemmesiden"
        JMail.Body = Request.Form("txtFirma") + "\n"
        JMail.Body += Request.Form("txtAtt") + "\n"
        JMail.Body += Request.Form("txtAdresse") + "\n"
        JMail.Body += Request.Form("txtPostnr") + " " + Request.Form("txtBy") + "\n"
        JMail.Body += Request.Form("txtTlf") + "\n"
        JMail.Body += Request.Form("txtEmail") + "\n\n"
        JMail.Body += Request.Form("txtBesked") + "\n"
        JMail.Execute
%>


<br>
<br>
<div class="overskrift2" align="center">
    Tak for Deres interesse...
</div>
<div class="normal" align="left">
    Deres bestilling er modtaget. <br>De vil løbende modtage
    vores nyeste kataloger mv.
</div>

<%Server.execute("footer.asp");%>
Avatar billede w13 Novice
28. oktober 2007 - 18:30 #1
Prøv at gå ind og tryk send. Slet så sendkontakt.asp fra serveren, opdater sendkontakt.asp, læg sendkontakt.asp ud igen, opdater igen. Det er lidt besværligt, men plejer at hjælpe mig med at se fejlmeddelelser. =)
Avatar billede keysersoze Guru
28. oktober 2007 - 18:37 #2
funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl"... så burde du kunne se fejlen.

du skal beslutte dig for om du lava javascript eller vbscript - de første 2 linier er javascript og det meste af dit jmail er vbscript.
Avatar billede w13 Novice
28. oktober 2007 - 18:38 #3
Jeg har forsøgt keysersoze forslag, men det virker desværre ikke for mig.
Avatar billede nicolai-hc Nybegynder
28. oktober 2007 - 18:43 #4
Microsoft JScript compilation error '800a03ec'

Expected ';'

/sendkontakt.asp, line 7

Set JMail = Server.CreateObject("JMail.SMTPMail")
----^

<-- Nu får jeg denne fejlmeddelelse...
Avatar billede w13 Novice
28. oktober 2007 - 18:45 #5
Som keysersoze siger: du koder efter JavaScript-syntax, når du definerer: <%@ Language=JavaScript %>

Så alle linjer skal slutte med ;
Avatar billede nicolai-hc Nybegynder
28. oktober 2007 - 18:48 #6
<%@ Language=JavaScript %>
<%    Session("currentPage")="Kontakt";
        Server.execute("header.asp");



        Set JMail = Server.CreateObject("JMail.SMTPMail");
        JMail.ServerAddress = "smtp.andersenit.dk";
        JMail.Sender = "jcv@jcv-machine.dk";
        JMail.AddRecipientEx "jcv@jcv-machine.dk", "jcv-machine.dk";
        JMail.Subject = "Besked fra hjemmesiden";
        JMail.Body = Request.Form("txtFirma") + "\n";
        JMail.Body += Request.Form("txtAtt") + "\n";
        JMail.Body += Request.Form("txtAdresse") + "\n";
        JMail.Body += Request.Form("txtPostnr") + " " + Request.Form("txtBy") + "\n";
        JMail.Body += Request.Form("txtTlf") + "\n";
        JMail.Body += Request.Form("txtEmail") + "\n\n";
        JMail.Body += Request.Form("txtBesked") + "\n";
        JMail.Execute;
%>


<br>
<br>
<div class="overskrift2" align="center">
    Tak for Deres interesse...
</div>
<div class="normal" align="left">
    Deres bestilling er modtaget. <br>De vil løbende modtage
    vores nyeste kataloger mv.
</div>

<%Server.execute("footer.asp");%>   


<--- Nu har jeg lavet det sådan!
Avatar billede w13 Novice
28. oktober 2007 - 18:49 #7
Er fejlmeddelelsen stadig den samme?
Avatar billede nicolai-hc Nybegynder
28. oktober 2007 - 18:51 #8
Ja...
Avatar billede nicolai-hc Nybegynder
28. oktober 2007 - 19:05 #9
Hvad går der galt ? :(
Avatar billede nielle Nybegynder
28. oktober 2007 - 19:15 #10
Hvad har du i din header.asp?
Avatar billede keysersoze Guru
28. oktober 2007 - 19:16 #11
det er ikke altid nok "bare" at sætte ; i slutningen af sætningen - men hvordan det kan løses tør jeg ikke sige da jeg aldrig har arbejde med javascript-syntaks i asp.
Avatar billede nicolai-hc Nybegynder
28. oktober 2007 - 19:17 #12
<% @language="javascript" %>
<%
   
    browser = new String(Request.ServerVariables("HTTP_USER_AGENT"));
    if (browser.indexOf("MSIE")>0) Server.Execute("headerie.asp");
    else if (browser.indexOf("Gecko")>0) Server.execute("headerie.asp");
    else Server.execute("headerNS.asp");
   
%>
Avatar billede nielle Nybegynder
28. oktober 2007 - 19:19 #13
Hvad har du så i din headerie.asp (og din headerNS.asp)?
Avatar billede nicolai-hc Nybegynder
28. oktober 2007 - 19:25 #14
Dette er headerIE.asp <-------

<% @language="javascript" %>
<html>
<head>
<title>JCV-Machine</title>
<LINK REL="STYLESHEET" HREF="jcvstyle.css" TYPE="text/css">
<script type="text/javascript">
    function over(id){
        elem = document.getElementById(id);
        elem.style.color="#0000cc";
    }
    function out(id){
        elem = document.getElementById(id);
        elem.style.color="#000000";
    }
   
</script>
</head>
<body>
<table border="0" align="center" width="742" cellspacing="0" cellpadding="0">
    <tr>
        <td width="36"><img src="grafik/topvenstrekant.gif" width="36" height="36" border="0"></td>
        <td width="670"><img src="grafik/topmidtkant.gif" width="670" height="36" border="0"></td>
        <td width="36"><img src="grafik/tophoejrekant.gif" width="36" height="36" border="0"></td>
    </tr>
    <tr>
        <td width="36" background="grafik/venstrekant.gif">&nbsp;</td>
        <td width="670">
            <table border="0" cellspacing="0" cellpadding="0">
                <tr>                   
                    <td width="201" height="130" style="position:relative;">
                        <a href="agenturer.asp" id="a_agenturer" class="menu">
                        <div style="position:relative; top:0;left:30;width:201;" onMouseOut="java script:out('a_agenturer')" onMouseOver="java script:over('a_agenturer')">
                            <span style="cursor:hand;z-index:1; position:absolute;width:171"><% if (Session("currentPage")=="Agenturer") {%><img src="grafik/knap2.gif" width="170" height="41" border="0"><%} else {%><img src="grafik/knap1.gif" width="170" height="41" border="0"><%}%></span>
                            <span style="cursor:hand;z-index:2; position:absolute;top:10;text-align:center;width:171">Agenturer</span>
                        </div>
                        </a>
                        <a href="messer.asp" id="a_nyt" class="menu">
                        <div style="position:relative; top:41; left:20;width:201;" onMouseOut="java script:out('a_nyt')" onMouseOver="java script:over('a_nyt')">
                            <span style="cursor:hand;z-index:1; position:absolute;width:171"><% if (Session("currentPage")=="Messer") {%><img src="grafik/knap2.gif" width="170" height="41" border="0"><%} else {%><img src="grafik/knap1.gif" width="170" height="41" border="0"><%}%></span>
                            <span style="cursor:hand;z-index:2; position:absolute;top:10;text-align:center;width:171">Messer</span>
                        </div>
                        </a>
                   
                        <a href="lagerliste_brugt.asp" id="a_brugt" class="menu">
                        <div style="position:relative; top:82;left:10;width:201;" onMouseOut="java script:out('a_brugt')" onMouseOver="java script:over('a_brugt')">
                            <span style="cursor:hand;z-index:1; position:absolute;width:171"><% if (Session("currentPage")=="Lagerliste_brugt") {%><img src="grafik/knap2.gif" width="170" height="41" border="0"><%} else {%><img src="grafik/knap1.gif" width="170" height="41" border="0"><%}%></span>
                            <span style="cursor:hand;z-index:2; position:absolute;top:10;text-align:center;width:171">Lagerliste - Brugt</span>
                        </div>
                        </a>
                    </td>
                    <td width="267" height="123" style="position:relative;">
                            <a href="default.asp"><img src="grafik/facade.jpg" border="0"></a>
                    </td>
                    <td width="201" height="130" style="position:relative;">
                        <a href="default.asp" id="a_profil" class="menu">
                        <div style="position:relative; top:0;left:0;width:201;" onMouseOut="java script:out('a_profil')" onMouseOver="java script:over('a_profil')">
                            <span style="cursor:hand;z-index:1; position:absolute;width:171"><% if (Session("currentPage")=="Profil") {%><img src="grafik/knap2.gif" width="170" height="41" border="0"><%} else {%><img src="grafik/knap1.gif" width="170" height="41" border="0"><%}%></span>
                            <span style="cursor:hand;z-index:2; position:absolute;top:10;text-align:center;width:171">Firmaprofil</span>
                        </div>
                        </a>
                        <a href="service.asp" id="a_service" class="menu">
                        <div style="position:relative; top:41; left:10;width:201;" onMouseOut="java script:out('a_service')" onMouseOver="java script:over('a_service')">
                            <span style="cursor:hand;z-index:1; position:absolute;width:171"><% if (Session("currentPage")=="Service") {%><img src="grafik/knap2.gif" width="170" height="41" border="0"><%} else {%><img src="grafik/knap1.gif" width="170" height="41" border="0"><%}%></span>
                            <span style="cursor:hand;z-index:2; position:absolute;top:10;text-align:center;width:171">Service</span>
                        </div>
                        </a>
                        <a href="kontakt.asp" id="a_kontakt" class="menu">
                        <div style="position:relative; top:82;left:20;width:201;" onMouseOut="java script:out('a_kontakt')" onMouseOver="java script:over('a_kontakt')">
                            <span style="cursor:hand;z-index:1; position:absolute;width:171"><% if (Session("currentPage")=="Kontakt") {%><img src="grafik/knap2.gif" width="170" height="41" border="0"><%} else {%><img src="grafik/knap1.gif" width="170" height="41" border="0"><%}%></span>
                            <span style="cursor:hand;z-index:2; position:absolute;top:10;text-align:center;width:171">Kontakt os</span>
                        </div>
                        </a>
                    </td>
                </tr>
                <tr>
                    <td colspan="3">
                        <div style="position:relative">
Avatar billede w13 Novice
28. oktober 2007 - 19:25 #15
Den kode kan i øvrigt slåes sammen til:

<% @language="javascript" %>
<%
    browser = new String(Request.ServerVariables("HTTP_USER_AGENT"));
    if (browser.indexOf("MSIE")>0||browser.indexOf("Gecko")>0) Server.Execute("headerie.asp");
    else Server.execute("headerNS.asp");
%>

Jeg ved, som keysersoze, heller ikke meget om Javascript-syntaks i ASP, men det kunne godt være noget i dine header-filer, som Nielle er inde på.
Avatar billede nicolai-hc Nybegynder
28. oktober 2007 - 19:25 #16
Dette er headerNS.asp <-----

<% @language="javascript" %>
<html>
<head>
<title>JCV-Machine</title>
<LINK REL="STYLESHEET" HREF="jcvstyle.css" TYPE="text/css">
</head>
<body>
<table border="0" align="center" width="742" cellspacing="0" cellpadding="0">
    <tr>
        <td width="36"><img src="grafik/topvenstrekant.gif" width="36" height="36" border="0"></td>
        <td width="670"><img src="grafik/topmidtkant.gif" width="670" height="36" border="0"></td>
        <td width="36"><img src="grafik/tophoejrekant.gif" width="36" height="36" border="0"></td>
    </tr>
    <tr>
        <td width="36" background="grafik/venstrekant.gif">&nbsp;</td>
        <td width="670">
            <table border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td>
                        <ilayer left=0 width="670">
                            <layer top=0 left=30 width="171" height="41">
                                <layer z-index=1 top=0 left=0><% if (Session("currentPage")=="Agenturer") {%><img src="grafik/knap2.gif" width="170" height="41" border="0"><%} else {%><img src="grafik/knap1.gif" width="170" height="41" border="0"><%}%></layer>
                                <layer z-index=2 top=10 align="center"><center>Agenturer</center></layer>
                                <layer z-index=3 top=0 left=0><a href="agenturer.asp"><img src="grafik/trans.gif" width="170" height="41" border="0"></a></layer>
                            </layer>
                           
                            <layer top=0 left=201>
                                <layer z-index=2 top=10 left=0><a href="default.asp"><img src="grafik/facade.jpg" border="0" alt="Tilbage til forsiden"></a></layer>
                                <layer z-index=3><a href="default.asp"><img src="grafik/trans.gif" width="170" height="41" border="0"></a></layer>
                            </layer>
                           
                            <layer top=0 left=468 width="171" height="41">
                                <layer z-index=1><% if (Session("currentPage")=="Profil") {%><img src="grafik/knap2.gif" width="170" height="41" border="0"><%} else {%><img src="grafik/knap1.gif" width="170" height="41" border="0"><%}%></layer>
                                <layer z-index=2 top=10><center>Firmaprofil</center></layer>
                                <layer z-index=3><a href="default.asp"><img src="grafik/trans.gif" width="170" height="41" border="0"></a></layer>
                            </layer>
                           
                            <layer top=82 left=10 width="171" height="41">
                                <layer z-index=1 top=0 left=0><% if (Session("currentPage")=="Messer") {%><img src="grafik/knap2.gif" width="170" height="41" border="0"><%} else {%><img src="grafik/knap1.gif" width="170" height="41" border="0"><%}%></layer>
                                <layer z-index=2 top=10><center>Messer</center></layer>
                                <layer z-index=3 top=0 left=0><a href="messer.asp"><img src="grafik/trans.gif" width="170" height="41" border="0"></a></layer>
                            </layer>
                           
                            <layer top=41 left=478 width="171" height="41">
                                <layer z-index=1 top=0 left=0><% if (Session("currentPage")=="Service") {%><img src="grafik/knap2.gif" width="170" height="41" border="0"><%} else {%><img src="grafik/knap1.gif" width="170" height="41" border="0"><%}%></layer>
                                <layer z-index=2 top=10><center>Service</center></layer>
                                <layer z-index=3 top=0 left=0><a href="service.asp"><img src="grafik/trans.gif" width="170" height="41" border="0"></a></layer>
                            </layer>
                           
                            <layer top=41 left=20 width="171" height="41">
                                <layer z-index=1 top=0 left=0><% if (Session("currentPage")=="Lagerliste_brugt") {%><img src="grafik/knap2.gif" width="170" height="41" border="0"><%} else {%><img src="grafik/knap1.gif" width="170" height="41" border="0"><%}%></layer>
                                <layer z-index=2 top=10><center>Lagerliste - Brugt</center></layer>
                                <layer z-index=3 top=0 left=0><a href="lagerliste_brugt.asp"><img src="grafik/trans.gif" width="170" height="41" border="0"></a></layer>
                            </layer>
                           
                            <layer top=82 left=488 width="171" height="41">
                                <layer z-index=1 top=0 left=0><% if (Session("currentPage")=="Kontakt") {%><img src="grafik/knap2.gif" width="170" height="41" border="0"><%} else {%><img src="grafik/knap1.gif" width="170" height="41" border="0"><%}%></layer>
                                <layer z-index=2 top=10><center>Kontakt os</center></layer>
                                <layer z-index=3 top=0 left=0><a href="kontakt.asp"><img src="grafik/trans.gif" width="170" height="41" border="0"></a></layer>
                            </layer>
                        </ilayer>
                    </td>
                </tr>
                <tr>
                    <td>
                        <div style="position:relative">
Avatar billede nielle Nybegynder
28. oktober 2007 - 19:32 #17
Hvad sker der hvis du ændre:

<% @language="javascript" %>

til:

<%@ language=javascript %>

alle steder?
Avatar billede nicolai-hc Nybegynder
28. oktober 2007 - 19:45 #18
Microsoft JScript compilation error '800a03ec'

Expected ';'

/sendkontakt.asp, line 7

Set JMail = Server.CreateObject("JMail.SMTPMail");
----^

<---- Får stadigvæk denne fejl! :(
Avatar billede nicolai-hc Nybegynder
28. oktober 2007 - 20:55 #19
Ingen som kan hjælpe mig :(
Avatar billede w13 Novice
28. oktober 2007 - 21:23 #20
Prøv at lave det i ASP-syntax:

<%@ Language=VBScript %>
<%      Session("currentPage")="Kontakt"
        Server.execute("header.asp")



        Set JMail = Server.CreateObject("JMail.SMTPMail")
        JMail.ServerAddress = "smtp.andersenit.dk"
        JMail.Sender = "jcv@jcv-machine.dk"
        JMail.AddRecipientEx "jcv@jcv-machine.dk","jcv-machine.dk"
        JMail.Subject = "Besked fra hjemmesiden"
        JMail.Body = Request.Form("txtFirma")&vbCrLf
        JMail.Body = JMail.Body& Request.Form("txtAtt")&vbCrLf
        JMail.Body = JMail.Body& Request.Form("txtAdresse")&vbCrLf
        JMail.Body = JMail.Body& Request.Form("txtPostnr")&" "&Request.Form("txtBy")&vbCrLf
        JMail.Body = JMail.Body& Request.Form("txtTlf")&vbCrLf
        JMail.Body = JMail.Body& Request.Form("txtEmail")&vbCrLf&vbCrLf
        JMail.Body = JMail.Body& Request.Form("txtBesked")&vbCrLf
        JMail.Execute%>
Avatar billede nicolai-hc Nybegynder
28. oktober 2007 - 21:39 #21
Prøver jeg lige
Avatar billede nicolai-hc Nybegynder
28. oktober 2007 - 21:41 #22
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/sendkontakt.asp, line 31

Server.execute("footer.asp");
----------------------------^



<------- Denne fejl får jeg nu ....
Avatar billede w13 Novice
28. oktober 2007 - 21:44 #23
Der skal også fjernes ;
Avatar billede nicolai-hc Nybegynder
28. oktober 2007 - 21:52 #24
Har jeg lige gjort og nu virker det bare!!! SUPER!! Takker! Giv lige svar w13!
Avatar billede w13 Novice
28. oktober 2007 - 21:53 #25
:) Her er et svar!
Avatar billede w13 Novice
28. oktober 2007 - 22:13 #26
Takker!
Avatar billede c9steen Nybegynder
29. oktober 2007 - 20:59 #27
VBScript:
Set JMail =
JMail.AddRecipientEx "jcv@jcv-machine.dk","jcv-machine.dk"
JMail.Execute

java script:
var JMail =
JMail.AddRecipientEx( "jcv@jcv-machine.dk","jcv-machine.dk");
JMail.Execute();

JavaScript er Ok og efter min erfaring hurtigere at afvikle ved kompleks kode.

/Steen
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