summaryrefslogtreecommitdiffstats
path: root/js/wwwsqldesigner.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/wwwsqldesigner.js')
-rw-r--r--js/wwwsqldesigner.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/js/wwwsqldesigner.js b/js/wwwsqldesigner.js
index 2364bf1..def3265 100644
--- a/js/wwwsqldesigner.js
+++ b/js/wwwsqldesigner.js
@@ -1352,7 +1352,7 @@ SQL.IO.prototype.clientload = function() {
if (window.DOMParser) {
var parser = new DOMParser();
var xmlDoc = parser.parseFromString(xml, "text/xml");
- } else if (window.ActiveXObject) {
+ } else if (window.ActiveXObject || "ActiveXObject" in window) {
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.loadXML(xml);
} else {
@@ -1413,7 +1413,7 @@ SQL.IO.prototype.clientlocalload = function() {
if (window.DOMParser) {
var parser = new DOMParser();
var xmlDoc = parser.parseFromString(xml, "text/xml");
- } else if (window.ActiveXObject) {
+ } else if (window.ActiveXObject || "ActiveXObject" in window) {
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.loadXML(xml);
} else {
@@ -1447,7 +1447,7 @@ SQL.IO.prototype.finish = function(xslDoc) {
xsl.importStylesheet(xslDoc);
var result = xsl.transformToDocument(xmlDoc);
sql = result.documentElement.textContent;
- } else if (window.ActiveXObject) {
+ } else if (window.ActiveXObject || "ActiveXObject" in window) {
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.loadXML(xml);
sql = xmlDoc.transformNode(xslDoc);