Ninjakreborn Posted August 28, 2006 Share Posted August 28, 2006 [code]if (window.XMLHttpRequest) // Object of the current windows{ request = new XMLHttpRequest(); // Firefox, Safari, ...} else if (window.ActiveXObject) // ActiveX version{ request = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer } [/code]Will those 2 take care of all browsers, or are there a few more I can put in there, to make totally sure that it's going to be cross browser compatible, atleast for the most part. Should I surround the whole thing, and only do so if javascript is activated. Link to comment https://forums.phpfreaks.com/topic/18898-creating-instance-of-xmlhttprequest-object/ Share on other sites More sharing options...
kenrbnsn Posted August 29, 2006 Share Posted August 29, 2006 Take a look at the Yahoo! Connection Manager at http://developer.yahoo.com/yui/connection/It takes care of the differences between the browsers and presents them in a known format to your script.The package is Javascript.Ken Link to comment https://forums.phpfreaks.com/topic/18898-creating-instance-of-xmlhttprequest-object/#findComment-82200 Share on other sites More sharing options...
Daniel0 Posted September 6, 2006 Share Posted September 6, 2006 Taken from an AJAX Freaks tutorial: [code]function createRequestObject() { var req; if(window.XMLHttpRequest){ // Firefox, Safari, Opera... req = new XMLHttpRequest(); } else if(window.ActiveXObject) { // Internet Explorer 5+ req = new ActiveXObject("Microsoft.XMLHTTP"); } else { // There is an error creating the object, // just as an old browser is being used. alert('Problem creating the XMLHttpRequest object'); } return req;}// Make the XMLHttpRequest objectvar http = createRequestObject();[/code] Link to comment https://forums.phpfreaks.com/topic/18898-creating-instance-of-xmlhttprequest-object/#findComment-87151 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.