Files
SCViewer/repository/2.15/2.15.1/index.html
2021-12-02 17:57:50 +01:00

2.0 KiB

<html> <head> <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>
</html>