-
مشکل این کد ها چیه ؟
سلام دوستان مشکل این فایل ها چیه ؟
موقع استفاده می گه : مشکل در سیستم
[html]// Ajax Engine
if ( typeof XMLHttpRequest != "undefined" )
{
var Ajax = new XMLHttpRequest();
}
else if ( window.ActiveXObject )
{
var aVersions = ["MSXML2.XMLHTTP.5.0","MSXML.XMLHTTP.4.0","MSXML.XM LHTTP.3.0","MSXML.XMLHTTP","Microsoft.XMLHTTP"];
for ( var i = 0 ; i < aVersions.length; i++ )
{
try {
var Ajax = new ActiveXObject(aVersions[i]) ;
} catch (oError) { }
}
}
if ( !Ajax )
{
alert("آژاکس نصب نشد.");
}
function doLogin(e)
{
var url = "./t.php?user="+e.user.value+"&pass="+e.pass.value+"" ;
Ajax.open("GET",url,true);
Ajax.onreadystatechange = function()
{
document.getElementById("pm").innerHTML = "Waiting ... ";
if ( Ajax.readyState == 4 )
{
if ( Ajax.status == 200 )
{
document.getElementById("pm").innerHTML = "";
document.getElementById("pm").innerHTML = Ajax.responseText; }
else
{
alert("مشکل در سیستم");
}
}
}
Ajax.send(null);
}
[/html]
[html]<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="fa">
<script src="../theme/default/ajax.js" language="javascript"></script>
<title>{title}</title>
<body bgcolor="#E0E0E0"><br>
<br>
<br>
<center>
<form onSubmit="doLogin(this);">
<table width="247" border="0">
<tr>
<td width="144"><input type="text" id="user" name="user" /></td>
<td width="93">نام کاربری : </td>
</tr>
<tr>
<td><input type="password" id="pass" name="pass" /></td>
<td>رمز عبور : </td>
</tr>
<tr>
<td colspan="2"><center><input type="submit" value="ورود" /></center></td>
</tr>
</table>
<div id="pm"></div>
</form>
</center>
</body>
</html>[/html]
-
زیاد ایجکس کار نکردم مطئنی که مقادیرت به فانکشن درست میرسن ؟ یه بار pass,user رو alert کن ببین جواب میده یا نه
قبلش یه بار این خط رو حذف کن ببین جواب میگیری یا نه
کد:
{ if ( Ajax.status == 200 )