1function dbsRequest(URL) { 2 //alert(URL); 3 try 4 { 5 var xmlHTTP; 6 if ((dbsBrowserType == "ie") || (dbsBrowserType == "ie10") || (dbsBrowserType == "ie9") || (dbsBrowserType == "ie8")) { // code for IE 7 if (window.XMLHttpRequest) { 8 xmlHTTP = new XMLHttpRequest(); 9 xmlHTTP.open("GET",URL, false); 10 xmlHTTP.send(null); 11 //alert(xmlHTTP.responseXML.documentElement); 12 return xmlHTTP.responseXML.documentElement; 13 } 14 else if (window.ActiveXObject) { 15 xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP"); 16 xmlHTTP.open("GET",URL, false); 17 xmlHTTP.send(); 18 return xmlHTTP.responseXML.documentElement; 19 } 20 } 21 else if (dbsBrowserType == "ns" || dbsBrowserType == "op") { // code for Mozilla, Opera. 22 //netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); 23 xmlHTTP = new XMLHttpRequest(); 24 xmlHTTP.open("GET",URL, false); 25 xmlHTTP.send(null); 26 return xmlHTTP.responseXML.documentElement; 27 } 28 } 29 catch (e) { 30 //if (dbsBrowserType == "ie") 31 // alert("error: " + e.description); 32 //else if (dbsBrowserType == "ns" || dbsBrowserType == "op") 33 // alert("error: " + e); 34 return null; 35 } 36} 37 38function dbsGetBrowserType() { 39 var sBrowserType = ""; 40 var sAppName = window.navigator.appName.toLowerCase(); 41 //alert(sAppName); 42 //alert(window.navigator.appVersion.toLowerCase()); 43 if (sAppName.indexOf("netscape") != -1) 44 sBrowserType = "ns"; 45 else if (sAppName.indexOf("internet explorer") != -1) { 46 /* 47 if ((window.navigator.appVersion.toLowerCase().indexOf("windows nt 6.1") != -1) { 48 49 sBrowserType = "ie11"; 50 } 51 else 52 */ 53 if ((window.navigator.appVersion.toLowerCase().indexOf("msie10.0") != -1) || (window.navigator.appVersion.toLowerCase().indexOf("msie 10.0") != -1)) 54 { 55 56 sBrowserType = "ie10"; 57 } 58 else if ((window.navigator.appVersion.toLowerCase().indexOf("msie9.0") != -1) || (window.navigator.appVersion.toLowerCase().indexOf("msie 9.0") != -1)) 59 { 60 61 sBrowserType = "ie9"; 62 } 63 else if ((window.navigator.appVersion.toLowerCase().indexOf("msie8.0") != -1) || (window.navigator.appVersion.toLowerCase().indexOf("msie 8.0") != -1)) 64 { 65 66 sBrowserType = "ie8"; 67 } 68 else 69 { 70 71 sBrowserType = "ie"; 72 } 73 } 74 else if (sAppName.indexOf("opera") != -1) 75 sBrowserType = "op"; 76 77 return sBrowserType; 78} 79 80function dbsGetNodeText(node) 81{ 82 if (dbsBrowserType == "ie") 83 { 84 return node.text; 85 } 86 else if (dbsBrowserType == "ie8") 87 { 88 return node.text; 89 } 90 else if (dbsBrowserType == "ie9") 91 { 92 return node.text; 93 } 94 else if (dbsBrowserType == "ie10") 95 { 96 return node.textContent; 97 } 98 else if (dbsBrowserType == "ie11") 99 { 100 return node.textContent; 101 } 102 else if (dbsBrowserType == "ns") 103 { 104 //netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); 105 return node.textContent; 106 } 107} 108 109function dbsGetAttributeText(node, nAttribute) { 110 if (dbsBrowserType == "ie") { 111 return node.attributes[nAttribute].text; 112 } 113 else if (dbsBrowserType == "ie8") 114 { 115 return node.attributes[nAttribute].text; 116 } 117 else if (dbsBrowserType == "ie9") 118 { 119 return node.attributes[nAttribute].text; 120 } 121 else if (dbsBrowserType == "ie10") 122 { 123 return node.attributes[nAttribute].textContent; 124 } 125 else if (dbsBrowserType == "ie11") 126 { 127 return node.attributes[nAttribute].textContent; 128 } 129 else if (dbsBrowserType == "ns") { 130 //netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); 131 return node.attributes[nAttribute].textContent; 132 } 133} 134 135var dbsBrowserType = dbsGetBrowserType();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.