I have the following javascript which works in either IE or Firefox but
not on both.
When I set the code to
http_request.op en('POST', url, true) - Works in IE only
http_request.op en('GET', url, true) - Works in Firefox only; Does not
refresh in IE.
How do I resolve this?
Thanks in advance.
=============== =============== =======
The page that uses AJAX is http://www.ubelt.com
http://www.ubelt.com/ub/apps/ajax/ajaxlatestphotos.js (for Full Code)
function makeHttpRequest (url, callback_functi on, return_xml)
{
var http_request = false;
if (window.XMLHttp Request) { // Mozilla, Safari,...
http_request = new XMLHttpRequest( );
if (http_request.o verrideMimeType ) {
http_request.ov errideMimeType( 'text/xml');
}
} else if (window.ActiveX Object) { // IE
try {
http_request = new ActiveXObject(" Msxml2.XMLHTTP" );
} catch (e) {
try {
http_request = new ActiveXObject(" Microsoft.XMLHT TP");
} catch (e) {}
}
}
if (!http_request) {
alert('Unfortun atelly you browser doesn\'t support this
feature.');
return false;
}
http_request.on readystatechang e = function() {
if (http_request.r eadyState == 4) {
if (http_request.s tatus == 200) {
if (return_xml) {
eval(callback_f unction +
'(http_request. responseXML)');
} else {
eval(callback_f unction +
'(http_request. responseText)') ;
}
} else {
//alert('There was a problem with the request.(Code: ' +
http_request.st atus + ')');
}
}
}
http_request.op en('POST', url, true);
http_request.se nd(null);
}