js 菜菜鸟问几个js的问题
谁能帮我解释一下这个函数呢??
对js 不是很了解
谢谢了。。
function AddGroup(strName, strUrl)
{
var objGroup = document.createElement("DIV");
var objTitle = document.createElement("DIV");
var objContent = document.createElement("DIV");
var objTopices = document.createElement("TABLE");
var objTopicesBody = document.createElement("TBODY");
var objTopicToolTip = document.createElement("DIV");
objGroup.className = "listGroup";
objContent.className = "listContent";
objTopices.className = "listTopices";
objTopicToolTip.className = "topicToolTip";
objContent.style.display = "none";
objContent.setAttribute("loaded", false);
objContent.setAttribute("page", 1);
titleHTMLString = "<table class=listTitle border=0><tr>";
titleHTMLString += "<td class=datactrl width=20 url=" + strUrl + " forumid=" + forumID + ">";
titleHTMLString += "<img id=" + idGroupIcon + " class=listGroupIcon border=0 width=16 height=15 align=absmiddle src=" + ImgGroupCollapse + "></img></td>";
/* lee1892 */
//titleHTMLString += "<td class=listTitleLink><a target='_blank' href=" + strUrl + ">" + strName + "</a><font id=" + idPageNum + " class=listPageNum></font></td>";
titleHTMLString += "<td class=listTitleLink><a id=" + idGroupAnchor + " title=" + IDS_LISTICON + " href='#'>" + strName + "</a><font id=" + idPageNum + " class=listPageNum></font></td>";
/* end */
titleHTMLString += "<td class=listIndicator id=" + idIndicator + "></td>";
titleHTMLString += "</tr></table>";
objTitle.innerHTML = titleHTMLString;
objTitle.style.paddingLeft = "5px";
objTopices.appendChild(objTopicesBody);
objContent.appendChild(objTopices);
objGroup.appendChild(objTitle); /*增加三个子元素*/
objGroup.appendChild(objContent);
objGroup.appendChild(objTopicToolTip);
var objIndicator = objTitle.all(idIndicator);
CreateIndicator(objIndicator);
CreateToolTip(objTopicToolTip);
var objGroupIcon = objTitle.all(idGroupIcon);
if (objGroupIcon != null)
{
//objGroupIcon.addBehavior(datacontroller);
objGroupIcon.onclick = DownloadFirstPage;
}
/* lee1892 */
var objGroupAnchor = objTitle.all(idGroupAnchor);
if (objGroupAnchor != null)
{
objGroupAnchor.onclick = function()
{
openInBrowser(strUrl);
}
}
/* end */
element.appendChild(objGroup);
countTopics ++;
}
对js 不是很了解
谢谢了。。
function AddGroup(strName, strUrl)
{
var objGroup = document.createElement("DIV");
var objTitle = document.createElement("DIV");
var objContent = document.createElement("DIV");
var objTopices = document.createElement("TABLE");
var objTopicesBody = document.createElement("TBODY");
var objTopicToolTip = document.createElement("DIV");
objGroup.className = "listGroup";
objContent.className = "listContent";
objTopices.className = "listTopices";
objTopicToolTip.className = "topicToolTip";
objContent.style.display = "none";
objContent.setAttribute("loaded", false);
objContent.setAttribute("page", 1);
titleHTMLString = "<table class=listTitle border=0><tr>";
titleHTMLString += "<td class=datactrl width=20 url=" + strUrl + " forumid=" + forumID + ">";
titleHTMLString += "<img id=" + idGroupIcon + " class=listGroupIcon border=0 width=16 height=15 align=absmiddle src=" + ImgGroupCollapse + "></img></td>";
/* lee1892 */
//titleHTMLString += "<td class=listTitleLink><a target='_blank' href=" + strUrl + ">" + strName + "</a><font id=" + idPageNum + " class=listPageNum></font></td>";
titleHTMLString += "<td class=listTitleLink><a id=" + idGroupAnchor + " title=" + IDS_LISTICON + " href='#'>" + strName + "</a><font id=" + idPageNum + " class=listPageNum></font></td>";
/* end */
titleHTMLString += "<td class=listIndicator id=" + idIndicator + "></td>";
titleHTMLString += "</tr></table>";
objTitle.innerHTML = titleHTMLString;
objTitle.style.paddingLeft = "5px";
objTopices.appendChild(objTopicesBody);
objContent.appendChild(objTopices);
objGroup.appendChild(objTitle); /*增加三个子元素*/
objGroup.appendChild(objContent);
objGroup.appendChild(objTopicToolTip);
var objIndicator = objTitle.all(idIndicator);
CreateIndicator(objIndicator);
CreateToolTip(objTopicToolTip);
var objGroupIcon = objTitle.all(idGroupIcon);
if (objGroupIcon != null)
{
//objGroupIcon.addBehavior(datacontroller);
objGroupIcon.onclick = DownloadFirstPage;
}
/* lee1892 */
var objGroupAnchor = objTitle.all(idGroupAnchor);
if (objGroupAnchor != null)
{
objGroupAnchor.onclick = function()
{
openInBrowser(strUrl);
}
}
/* end */
element.appendChild(objGroup);
countTopics ++;
}
...全文
相关推荐
菜菜鸟简单后台管理
适用余学习,是非常简单的后台管理模板,有很多漏洞。适用余菜鸟学习用
菜鸟电子面单接口+js云打印+C#云打印.zip
菜鸟电子面单,c#对接源码 1.审核通过后可以进行测试 2.首先调用电子面单订购查询接口,查询商家发货地址,及面单信息 3.调用取号接口,进行电子面单取号。 4.根据取号结果调用本地打印机,进行打印。
node.js入门学习demo练习(基于菜鸟教程)
通过菜鸟教程,学习Node.js的入门,菜鸟教程上提到了很多基础的用法,这里都分别写了对应的demo,保存在一个压缩包里,学习时,可运行demo查看效果
仿京东的价值1000费用的菜鸟商城
这个是菜鸟窝里面的一个5.0的应用,具有参考价值,收费的,所以冒险开源出来源代码,就赚一点分!
菜鸟javascript基础整理1
1 代码如下://页面中写入html内容 [removed](“Hello World!”)2 代码如下://为了防止不支持 JavaScript 的浏览器把js当作为页面的内容来显示 //注释行末尾的两个正斜杠是 JavaScript 的注释符号,它会阻止 JavaScript 编译器对这一行的编译。 [removed] <!– [removed](“Hello World!”); //–> [removed]3 代码如下://onload事件的多种写法 //第一种通过body标签加入onload事件 <scr


