(part of) the JS file:
Code:
function subMsg(name, subj, cmt, ref)
{
//... (some code skipped)
mTimer = setTimeout('udtCmt(\''+ref+'\');', 1);
}
function udtMsg(ref)
{
GetXmlHttpObject();
if (xmlHttp!=null)
{
url="getMsgs.php?q="+ref+"&sid="+Math.random();
xmlHttp.onreadystatechange=state_Change;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
clearInterval(mTimer);
}
function state_Change()
{
if (xmlHttp.readyState==4)
{
toDisp=xmlHttp.responseText;
toDisp=toDisp+"\n<form name=\"messages\">\n<table><tr><td>Name:</td><td><input type=\"text\" name=\"name\" id=\"name\" autocomplete=\"off\" tabIndex=\"5\" accesskey=\"C\" maxlength=30 size=30 /></td></tr>\n<tr><td>Subject:</td><td><input type=\"text\" name=\"subj\" id=\"subj\" autocomplete=\"off\" tabIndex=\"6\" maxlength=100 size=70 /></td></tr>\n<tr><td>Messages:</td><td><textarea name=\"message\" id=\"message\" tabIndex=\"7\" rows=5 cols=50></textarea></td></tr></table>\n";
document.getElementById('form_part1').innerHTML=toDisp;
toDisp="<input type=\"button\" name=\"send_msg\" id=\"send_msg\" value=\"Submit\" tabIndex=\"8\" onClick=\"javascript:subCmt(document.getElementById(\'name\').value, document.getElementById(\'subj\').value, document.getElementById(\'message\').value, document.getElementById(\'ref\').value)\;\" />\n\n</form>";
document.getElementById('form_part2').innerHTML=toDisp;
}
}
(part of) getMsgs.php:
PHP Code:
echo "<table border='0' align='center' width='100%' style='table-layout:fixed;'>\n";
echo "<tr><td width='20px'></td><td></td></tr>\n";
while($row = mysql_fetch_array($query_sel))
{
echo "<tr><td colspan='2'><b>Subject: </b>" . $row['pSubj'] . "</td></tr>";
echo "<tr><td colspan='2'><b>Posted </b>" . $row['pDate'] . " <b>by</b> " . $row['pName'] . "</td></tr>";
echo "<tr><td></td><td>" . $row['pMsgs'] . "</td></tr>";
echo "<tr><td colspan='2'><hr></td></tr>\n";
}
(part of) referring page:
PHP Code:
<p><div id="form_part1">JavaScript is not enabled on your computer.</div>
<?php
echo "<input type='hidden' name='ref' id='ref' value='" . basename($_SERVER['PHP_SELF']) . "'>"
?>
<div id="form_part2"></div></p>