I have the following javascripts which is working in IE, but not working in Firefox and opera.
[CODE=javascript]var xmlhttp=null;
function showCustomer(st r)
{
xmlhttp=getxmlh ttp();
if (xmlhttp==null)
{
alert("Your Browser does not support AJAX");
return;
}
var url="search.php ";
url=url+"?q="+s tr;
url=url+"&sid=" +Math.random();
xmlhttp.onready StateChange=sta techanged;
xmlhttp.open('g et',url,false);
xmlhttp.send(nu ll);
}
function statechanged()
{
alert("ok");
if (xmlhttp.readyS tate==4)
{
document.getEle mentById("txt") .innerHTML=xmlh ttp.responseTex t;
}
}
function getxmlhttp()
{
xmlhttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest( );
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject(" Msxml2.XMLHTTP" );
}
catch (e)
{
xmlHttp=new ActiveXObject(" Microsoft.XMLHT TP");
}
}
return xmlHttp;
}[/CODE]
How to solve this problem.
Thanks in advance
[CODE=javascript]var xmlhttp=null;
function showCustomer(st r)
{
xmlhttp=getxmlh ttp();
if (xmlhttp==null)
{
alert("Your Browser does not support AJAX");
return;
}
var url="search.php ";
url=url+"?q="+s tr;
url=url+"&sid=" +Math.random();
xmlhttp.onready StateChange=sta techanged;
xmlhttp.open('g et',url,false);
xmlhttp.send(nu ll);
}
function statechanged()
{
alert("ok");
if (xmlhttp.readyS tate==4)
{
document.getEle mentById("txt") .innerHTML=xmlh ttp.responseTex t;
}
}
function getxmlhttp()
{
xmlhttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest( );
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject(" Msxml2.XMLHTTP" );
}
catch (e)
{
xmlHttp=new ActiveXObject(" Microsoft.XMLHT TP");
}
}
return xmlHttp;
}[/CODE]
How to solve this problem.
Thanks in advance
Comment