PDA

View Full Version : رفع مشکل کد برای مرورگرهای دیگر



mohammadreza0123
دوشنبه 28 بهمن 1392, 07:24 صبح
سلام

در مورد این موضوع با یکی از دوستان صحبت کردم و منو راهنمایی کرد

اما نتونستم مشکل رو برطرف کنم

یعنی نمیدونم باید چه کنم

اگه میشه کد زیر را تست کنید

این دو در IE اجرا میشه اما در مرورگر های دیگه نه

این کد رو خواهشا اصلاح کنید و بگید کجاهاش رو اصلاح کردید و چرا؟

من از این کد انتضار دارم تا اگه کدی را در قسمت کد وارد کردم با زدن دکمه نام شهر مربوز به اون کد رو برگردونه




<!-- moshkel darad--------------->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<script language="javascript" type="text/javascript">
var pageurl="ajax(getName).php?param=";
var http=getHttp();


function Answer()
{

if(http.readyState==4)
{
r=http.responseText;
document.getElementById("txtname").value=r;
}

}

function sendAndRecive()
{

var code=document.getElementById("txtcode").value;
http.open("GET",pageurl+code,true);
http.onreadystatechange=Answer;
http.send();


}


function getHttp()
{
var xmlhttp;
try
{
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");

}
catch(e)
{

try
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

}
catch(e)
{
if(typeof XMLHttpRequest !='undefiend')
{

xmlhttp=new XMLHttpRequest();
}
}

}
return xmlhttp;

}


</script>




<body >

کد:<input name="txtcode" type="text" id="txtcode" />
<br />
نام شهر:<input name="txtname" type="text" id="txtname" />

<br />
<input name="" type="button" value="send" onclick="sendAndRecive();"/>


</body>
</html>

Yashar1989
دوشنبه 28 بهمن 1392, 08:15 صبح
این کدهایی که گذاشتی کجاش مربوط به php میشه؟
تو بخش javascript بپرس