Ciao a tutti, ho un problema che non riesco a risolvere.
Da una pagina asp voglio inviare dei dati di un modulo tramite post, ma i dati non vengono recuperati dalla pagina richiamata e non capisco dove sbaglio

dunque

questa è la pagina asp in cui ho il form:
codice:
<form name="form1">


<div id="codice" class="arr"><%=codice%></div>


<textarea type="text" name="messaggio" id="messaggio" style="width:546px; height:96px; background:none; border:thin ridge #CACAD9; font-family:MTCORSVA; font-size:16px; resize:none;" /></textarea>

<img id="tasto_invia" src="image/invia.png" width="92" height="105" style="cursor:pointer;" onclick="invia_messaggio()" />



</form>
(devo inviare il contenuto della textarea ed il codice tramite post)


il codice js è:
codice:
function invia_messaggio(){
	messaggio=$("#messaggio").val();
	codice=$("#codice").text();
    $.ajax({
      type: "POST",
      url: "invia_messaggio.asp",
      data: "codice="+codice+"&messaggio=" + messaggio,
      dataType: "html",
      success: function()
      {
		alert("ok");
      },
      error: function()
      {
        alert("Chiamata fallita, si prega di riprovare...");
      }
    });


}
e nella pagina invia_messaggio.asp ho
codice:
<%
codice=request.form("codice")
messaggio=request.form("messaggio")
response.write  codice&","&messaggio


'aggiorno il db
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & Server.MapPath("/mdb-database/db.mdb"))
Set objRs = Server.CreateObject("ADODB.Recordset")
set objRs = objConn.Execute("INSERT INTO messaggi VALUES ('"&codice&"', '"&messaggio&"',#"&now()&"#")
%>
ricevo l'errore "Failed to load resource: the server responded with a status of 500 (Internal Server Error)"
e nella pagina invia_messaggio.asp non vengono recuperati i valori