I'm looking for someone to assist in putting together an Ajax POST form sending to a php mailer script in a phpAdsNew DHTML popup. Details of what I'm trying to achieve are at viewtopic.php?t=60100. I've had a look at a sample Ajax POST script at http://www.captain.at/howto-ajax-form-post-request.php but the first error I encountered made me realise I haven't a clue as to what I'm doing.
The code I've jammed together is:
Code: Select all
<script type="text/javascript" language="javascript">
var http_request = false;
function makePOSTRequest(url, parameters) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
// set type accordingly to anticipated content type
//http_request.overrideMimeType('text/xml');
http_request.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Cannot create XMLHTTP instance');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open('POST', url, true);
http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http_request.setRequestHeader("Content-length", parameters.length);
http_request.setRequestHeader("Connection", "close");
http_request.send(parameters);
}
function alertContents() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
//alert(http_request.responseText);
result = http_request.responseText;
document.getElementById('myspan').innerHTML = result;
} else {
alert('There was a problem with the request.');
}
}
}
function get(obj) {
// var poststr = "mytextarea1=" + encodeURI( document.getElementById("mytextarea1").value ) +
// "&mytextarea2=" + encodeURI( document.getElementById("mytextarea2").value );
makePOSTRequest('http://www.zeoliteshealth.com/Swift/send_attachment.php', poststr);
}
</script>
<body bgcolor="#FFFFFF">
<h1 align="center"><font color="#840283" size="4" face="Verdana, Arial, Helvetica, sans-serif">Zeolites Health Special Report</font> </h1>
<h5 align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Want a sharp concise report of Natural Cellular Defense?<br />
Please complete the autoresponder form below and this report will be immediately emailed to you </font></h5>
<form action="javascript:get(document.getElementById('myform'));" name="myform" id="myform">
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">name: </font></div></td>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<label for="textfield"></label>
<input name="name" type="text" id="name" value="Please Enter Name here" size="40" maxlength="50" />
</font></td>
</tr>
<tr>
<td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">email address: </font></div></td>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="email_address" type="text" id="email_address" size="40" maxlength="50" />
</font></td>
</tr>
<tr>
<td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">phone number: </font></div></td>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="phone_number" type="text" id="phone_number" size="40" maxlength="40" />
</font></td>
</tr>
<tr>
<td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">comment: </font></div></td>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<textarea name="comment_field" cols="37" rows="5" wrap="virtual" id="comment_field">Please send me the special report on Natural Cellular Defense.
</textarea>
</font></td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="recipient" type="hidden" id="recipient" value="martin@zeoliteshealth.com" />
<input name="subject" type="hidden" id="subject" value="Special Report" />
</font></td>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Click to Send" type="submit" id="Click to Send" onclick="MM_popupMsg('Thank-you.\rThe Report will be in your email shortly.')" value="Click to Send" />
<input name="Reset Form" type="reset" id="Reset Form" value="Reset Form" />
</font></td>
</tr>
</table>
</form>
<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">All information submitted is kept strictly confidential.</font></div>
<br><br>
Server-Response:<br>
<span name="myspan" id="myspan"></span>
Code: Select all
Not Found
The requested URL /adserver/adclick.php'myform')); was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.