mrnorx Posted May 18, 2011 Share Posted May 18, 2011 Hi, I am using the following AJAX script on my website which is called by an onchange event but it doesnt seem to work when the user has ie6 on their computer. I wouldnt normally worry but some of my colleagues who will use the script cant update their browser on work PCs. Im not great with AJAX but maybe someone can tell me where I have gone wrong. <script language="javascript" type="text/javascript"> <!-- //Browser Support Code function ajaxFunction(){ var ajaxRequest; // The variable that makes Ajax possible! try{ // Opera 8.0+, Firefox, Safari ajaxRequest = new XMLHttpRequest(); } catch (e){ // Internet Explorer Browsers try{ ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try{ ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){ // Something went wrong alert("Your browser broke!"); return false; } } } // Create a function that will receive data sent from the server ajaxRequest.onreadystatechange = function(){ if(ajaxRequest.readyState == 4){ var ajaxDisplay = document.getElementById('ajaxDiv'); ajaxDisplay.innerHTML = ajaxRequest.responseText; } } var dealername = document.getElementById('dealername').value; var queryString = "?dealername=" + dealername; ajaxRequest.open("GET", "/getuser.php" + queryString, true); ajaxRequest.send(null); } //--> </script> Quote Link to comment https://forums.phpfreaks.com/topic/236784-ie6-compatability-issue/ Share on other sites More sharing options...
fugix Posted May 18, 2011 Share Posted May 18, 2011 you have the ie browser classes listed in your try statements..only thing I can think of is that they might have javascript compatibility turned off on their browser Quote Link to comment https://forums.phpfreaks.com/topic/236784-ie6-compatability-issue/#findComment-1217232 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.