mehdi4467
سه شنبه 16 آذر 1389, 12:44 عصر
سلام
من كدهاي زير را براي استفاده از java در php نوشته ام. در مرورگر IE كار مي كند ولي در مرورگرهاي ديگر كار نمي كند.
<script language="javascript" type="text/javascript">
var pageurl="getname.php?param=";
var http = getHttp();
function Answer()
{
if(http.readystate == 4)
{
r = http.responseText;
document.getElementById("tfname").value = r;
}
}
function SendCodeAndReceiveName()
{
var code = document.getElementById("tfcode").value;
http.open("GET", pageurl+code,true);
http.onreadystatechange = Answer;
http.send(null);
}
function getHttp()
{
var xmlhttp;
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
if(typeof XMLHttpRequest != "undefined")
{
xmlhttp = new XMLHttpRequest();
}
}
}
return xmlhttp;
}
</script>
كد هاي زير را هم در فايل getname.php نوشته ام.
<?php
$c = $_GET["param"];
if($c == "0311")
{
echo "Esfahan";
}
?>
من فكر مي كنم ايراد مربوط مي شود به خط
if(typeof XMLHttpRequest != "undefined")
{
xmlhttp = new XMLHttpRequest();
}
در واقع در اين خط مرورگرهايي مثل فاير فاكس و ... را شناسايي مي كند.
من كدهاي زير را براي استفاده از java در php نوشته ام. در مرورگر IE كار مي كند ولي در مرورگرهاي ديگر كار نمي كند.
<script language="javascript" type="text/javascript">
var pageurl="getname.php?param=";
var http = getHttp();
function Answer()
{
if(http.readystate == 4)
{
r = http.responseText;
document.getElementById("tfname").value = r;
}
}
function SendCodeAndReceiveName()
{
var code = document.getElementById("tfcode").value;
http.open("GET", pageurl+code,true);
http.onreadystatechange = Answer;
http.send(null);
}
function getHttp()
{
var xmlhttp;
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
if(typeof XMLHttpRequest != "undefined")
{
xmlhttp = new XMLHttpRequest();
}
}
}
return xmlhttp;
}
</script>
كد هاي زير را هم در فايل getname.php نوشته ام.
<?php
$c = $_GET["param"];
if($c == "0311")
{
echo "Esfahan";
}
?>
من فكر مي كنم ايراد مربوط مي شود به خط
if(typeof XMLHttpRequest != "undefined")
{
xmlhttp = new XMLHttpRequest();
}
در واقع در اين خط مرورگرهايي مثل فاير فاكس و ... را شناسايي مي كند.