OSDN Git Service

android-2.1_r1 snapshot
[android-x86/sdk.git] / eclipse / sites / external / index.html
1 <html>
2 <head>
3 <title>Android Development Toolkit update site.</title>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <style>@import url("web/site.css");</style>
6 <script type="text/javascript">
7         var returnval = 0;
8         var stylesheet, xmlFile, cache, doc;
9         function init(){
10                 // NSCP 7.1+ / Mozilla 1.4.1+ / Safari
11                 // Use the standard DOM Level 2 technique, if it is supported
12                 if (document.implementation && document.implementation.createDocument) {
13                         xmlFile = document.implementation.createDocument("", "", null);
14                         stylesheet = document.implementation.createDocument("", "", null);
15                         if (xmlFile.load){
16                                 xmlFile.load("site.xml");
17                                 stylesheet.load("web/site.xsl");
18                         } else {
19                                 alert("Document could not be loaded by browser.");
20                         }
21                         xmlFile.addEventListener("load", transform, false);
22                         stylesheet.addEventListener("load", transform, false);
23                 }
24                 //IE 6.0+ solution
25                 else if (window.ActiveXObject) {
26                         xmlFile = new ActiveXObject("msxml2.DOMDocument.3.0");
27                         xmlFile.async = false;
28                         xmlFile.load("site.xml");
29                         stylesheet = new ActiveXObject("msxml2.FreeThreadedDOMDocument.3.0");
30                         stylesheet.async = false;
31                         stylesheet.load("web/site.xsl");
32                         cache = new ActiveXObject("msxml2.XSLTemplate.3.0");
33                         cache.stylesheet = stylesheet;
34                         transformData();
35                 }
36         }
37         // separate transformation function for IE 6.0+
38         function transformData(){
39                 var processor = cache.createProcessor();
40                 processor.input = xmlFile;
41                 processor.transform();
42                 data.innerHTML = processor.output;
43         }
44         // separate transformation function for NSCP 7.1+ and Mozilla 1.4.1+
45         function transform(){
46                 returnval+=1;
47                 if (returnval==2){
48                         var processor = new XSLTProcessor();
49                         processor.importStylesheet(stylesheet);
50                         doc = processor.transformToDocument(xmlFile);
51                         document.getElementById("data").innerHTML = doc.documentElement.innerHTML;
52                 }
53         }
54 </script>
55 </head>
56 <body onload="init();">
57 <!--[insert static HTML here]-->
58 <div id="data"><!-- this is where the transformed data goes --></div>
59 </body>
60 </html>