--- trunk2/out/js/search.js 2004/07/22 19:00:27 396 +++ trunk2/out/js/search.js 2004/09/15 21:15:23 450 @@ -148,11 +148,12 @@ try { + var xmldoc; // Use the standard DOM Level 2 technique, if it is supported if (document.implementation && document.implementation.createDocument) { // Create a new Document object - var xmldoc = document.implementation.createDocument("", "", null); + xmldoc = document.implementation.createDocument("", "", null); // Specify what should happen when it finishes loading xmldoc.onload = function() { handler(xmldoc, url, data, result_handler); } @@ -167,8 +168,8 @@ // Something about not following standards once again else if (window.ActiveXObject) { - //var xmldoc = new ActiveXObject("MSXML2.DOMDocument"); // Create doc. - var xmldoc = new ActiveXObject("Microsoft.XMLDOM"); // Create doc. + xmldoc = new ActiveXObject("Microsoft.XMLDOM"); // Create doc. + if (! xmldoc) xmldoc = new ActiveXObject("MSXML2.DOMDocument"); // Create doc. // Specify onload xmldoc.onreadystatechange = function() {