function getXMLDoc(url)
{
var agnt=navigator.userAgent.toLowerCase();
var isChrome = false;
var isIE = (agnt.indexOf("msie")>0 || agnt.indexOf("trident")>0) ? true : false;
if(!isIE) {
if(agnt.indexOf("chrome")>0) isChrome = true;
}
var xmlDoc;
if(isChrome) {
var xhr = new XMLHttpRequest();
xhr.open("GET", url, false);
xhr.send(null);
xmlDoc = xhr.responseXML;
}
else {
if(isIE)
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
else
xmlDoc=document.implementation.createDocument("","",null);
xmlDoc.async=false;
xmlDoc.load(url);
}
return xmlDoc;
}
function inserttable(funcname, usage, ret, memo, arrPara, example, illu, divFuncTable)
{
if(illu != "") illu = '
';
var str = '
';
str += '';
str += '';
str += '' +funcname+ ' | ' +usage+ ' | ';
str += '' +illu+ ' |
';
var paras = arrPara.length;
if(paras==0)
str += '参数 | (无) |
';
else if(paras==1)
str += '参数 | ' +arrPara[0]+ ' |
';
else {
for(var i=1; i<=paras; i++) {
str += '参数' +i+ ' | ' +arrPara[i-1]+ ' |
';
}
}
if(ret=="") ret = "(无)";
str += '返回值 | ' +ret+ ' |
';
if(memo != "") str += '备注 | ' +memo+ ' |
';
if(example != "") str += '示例 | ' +example+ ' |
';
str += '
';
return str;
}
function genfunctable(divFuncTable, divFunc, xmldoc)
{
if(xmldoc==null) return;
var root = xmldoc.documentElement; if(root==null) return;
var x=xmldoc.getElementsByTagName('category'); if(x==null) return;
var cats = x.length;
var str = '';
str += '分类 | 函数名 | 用途 |
';
for(i=0; i' +catName+ '';
s +='' +funcname+ ' | ' +usage+ ' | ';
str += s;
}
}
document.getElementById(divFuncTable).innerHTML = str + '
';
str=' 函数详解:';
for(i=0; i0) {
if(d1current==0) str += '' + eventname + ' | ';
}
else
str += '' + eventname + ' | ';
str += '' +meaning+ ' | ';
for(var i=0; i<4; i++) {
var s=' ';
if(i' + s + '';
}
str += '';
return str;
}
function getsame(ele, count, i, name)
{
var ret = 0;
for(i++; iEvent | 含义 | p1 | p2 | p3 | p4 | ';
var ele = x[0];
var count = ele.childNodes.length;
var samecount=0, samecurrent=0;
for(i=0; i0)
samecurrent++;
var meaning="";
var arrp = new Array(0);
for(j=0; j';
document.getElementById(divTag).innerHTML = str;
}