PDA

View Full Version : مشکل در رفع کد



sas523
یک شنبه 17 خرداد 1388, 18:13 عصر
سلام دوستان من یک مشکلی دارم ، این کد مربوط به ای جکس میشه
ولی چیزه خاصی نداره از قسمت بادیش & اولین تابعم ارور میگیره ممنون میشم کمکم کنید
این متن ِ کدم :

<html>
<head>
<script language="javascript">
var xmlhttp = null;
function createxmlhttprequest()
{
if (window.activexobject){
xmlhttp = new activexobject('microsoft.xmlhttp');
}else{
xmlhttp = new xmlhttprequest();
}
return xmlhttp ;
}
function process ()
{
createxmlhttprequest();
if (xmlhttp != null)
{
var uname = document.getElementByid('uname').value;
xmlhttp.open('GET','welcome.php?name='+ uname , true);
xmlhttp.onreadystatechange = update;
xml.send(null);
}else{
alert ("Your Browser does not support Ajax");
}
}

function update ()
{
if (xmlHttp.readyState == 4 ){
var message = xmlHttp.responseText;
document.getElementByid('mdiv').innerhtml = "welcome " + message ;
}else{
alert("Problem with server");
}
}
</script>
<title>Using Ajax</title>
</head>
<div id="mdiv"></div>
<body>
<input type ="text", id = "unam", onkeyup ="process()" />

</body>
</html>

eAmin
یک شنبه 17 خرداد 1388, 21:34 عصر
سلام.

امتحان نشده، ولی به احتمال زیاد باید درست کار کنه.


<html>
<head>
<script tyoe="text/javascript">
var xmlhttp = null;
function createxmlhttprequest()
{
if (window.ActiveXObject){
xmlhttp = new ActiveXObject('Microsotft.XMLHTTP');
}else{
xmlhttp = new XMLHttpRequest();
}
return xmlhttp ;
}
function process ()
{
createxmlhttprequest();
if (xmlhttp != null)
{
var uname = document.getElementByid('uname').value;
xmlhttp.open('GET','welcome.php?name='+ uname , true);
xmlhttp.onreadystatechange = update;
xmlhttp.send(null);
}else{
alert ("Your Browser does not support Ajax");
}
}

function update()
{
if (xmlhttp.readyState == 4 ){
var message = xmlhttp.responseText;
document.getElementByid('mdiv').innerHTML = "welcome " + message ;
}else{
alert("Problem with server");
}
}
</script>
<title>Using Ajax</title>
</head>
<div id="mdiv"></div>
<body>
<input type="text" id="unam" onkeyup="update()" />

</body>
</html>

sas523
دوشنبه 18 خرداد 1388, 15:10 عصر
ممنون دوستم ولی میشه بگید کجاش رو تغییر دادید ؟
آهــان متوجه شدم کجاهاش رو تغییر دادید دوست ِ خوبم
ولی هنوز هم کار نمیکنه
یه شوالی که پیش میاد اینه که در آموزش های اینترنتی ای جکس تمام قسمت هایی که بنده در سینگل کوتیشن قرار دادم آنها در دابل کوتیشن قرار دادن ؛
بعد اینکه آیا قسمت مربوط به فایل php اش مشکلی نداره؟

باز هم از راهنمایی دوستان ممنونم

sas523
چهارشنبه 20 خرداد 1388, 00:30 صبح
با سلام من خودم متوجه مشکل شدم
باید تعریف اولیه متغیر xmlhttpدر تابع process() هم صورت می گرفت.