En wederom een post over AJAX, omdat de resultaten van de search niet voldoen.
Ik heb een onder Mozilla Firefox werkende applicatie met een AJAX implementatie. Maar onder Internet Explorer krijg ik het niet aan de praat. Het gaat om het aanmaken van het XMLHTTP object, wat in Firefox en Safari native is en waarvoor je in MSIE een ActiveX object aan moet roepen. Dit laatste gaat fout, zelfs bij het gebruik van het voorbeeld van w3schools. De code die ik gebruik is de volgende:
Er zijn op Internet veel varianten van de string "Microsoft.XMLHTTP" te vinden, maar geen van allen werken (op meerdere versies van IE en verschillende PC's). Ben ik nou gek of doe ik een glitch in the matrix over het hoorfd?
Ik heb een onder Mozilla Firefox werkende applicatie met een AJAX implementatie. Maar onder Internet Explorer krijg ik het niet aan de praat. Het gaat om het aanmaken van het XMLHTTP object, wat in Firefox en Safari native is en waarvoor je in MSIE een ActiveX object aan moet roepen. Dit laatste gaat fout, zelfs bij het gebruik van het voorbeeld van w3schools. De code die ik gebruik is de volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
| function loadXMLDoc(url, callback)
{
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else {
req = ActiveXObject("Microsoft.XMLHTTP");
}
req.onreadystatechange = callback;
req.open("GET", url, true);
req.send(null);
} |
Er zijn op Internet veel varianten van de string "Microsoft.XMLHTTP" te vinden, maar geen van allen werken (op meerdere versies van IE en verschillende PC's). Ben ik nou gek of doe ik een glitch in the matrix over het hoorfd?
My opinions may have changed but not the fact that I am right ― Ashleigh Brilliant