0,0 → 1,60 |
<html> |
<head> |
<title>Brutex Network Update Site</title> |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
<style>@import url("web/site.css");</style> |
<script type="text/javascript"> |
var returnval = 0; |
var stylesheet, xmlFile, cache, doc; |
function init(){ |
// NSCP 7.1+ / Mozilla 1.4.1+ / Safari |
// Use the standard DOM Level 2 technique, if it is supported |
if (document.implementation && document.implementation.createDocument) { |
xmlFile = document.implementation.createDocument("", "", null); |
stylesheet = document.implementation.createDocument("", "", null); |
if (xmlFile.load){ |
xmlFile.load("site.xml"); |
stylesheet.load("web/site.xsl"); |
} else { |
alert("Document could not be loaded by browser."); |
} |
xmlFile.addEventListener("load", transform, false); |
stylesheet.addEventListener("load", transform, false); |
} |
//IE 6.0+ solution |
else if (window.ActiveXObject) { |
xmlFile = new ActiveXObject("msxml2.DOMDocument.3.0"); |
xmlFile.async = false; |
xmlFile.load("site.xml"); |
stylesheet = new ActiveXObject("msxml2.FreeThreadedDOMDocument.3.0"); |
stylesheet.async = false; |
stylesheet.load("web/site.xsl"); |
cache = new ActiveXObject("msxml2.XSLTemplate.3.0"); |
cache.stylesheet = stylesheet; |
transformData(); |
} |
} |
// separate transformation function for IE 6.0+ |
function transformData(){ |
var processor = cache.createProcessor(); |
processor.input = xmlFile; |
processor.transform(); |
data.innerHTML = processor.output; |
} |
// separate transformation function for NSCP 7.1+ and Mozilla 1.4.1+ |
function transform(){ |
returnval+=1; |
if (returnval==2){ |
var processor = new XSLTProcessor(); |
processor.importStylesheet(stylesheet); |
doc = processor.transformToDocument(xmlFile); |
document.getElementById("data").innerHTML = doc.documentElement.innerHTML; |
} |
} |
</script> |
</head> |
<body onload="init();"> |
<!--[insert static HTML here]--> |
<div id="data"><!-- this is where the transformed data goes --></div> |
</body> |
</html> |
Property changes: |
Added: svn:mime-type |
+text/plain |
\ No newline at end of property |