var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); // 使用方法 // 1.var tagpages = new CTagPages("maintag");建立一个TagPages对象,参数为这个标签页集合的ID,区分其它标签页 // 2.var tag = new CTag("files","文件","content6");建立一个标签页,参数1指这个标签页的ID,参数2标签文字, // 参数3与此标签相对的DIV,如果指定一个文档中不存在的DIV则系统会自动创建一个DIV; // 3.tagpages.add(tag);使用ADD方法增加把标签增加到标签页中. // 4.document.all.tag.innerHTML = tagpages;把标签页增加到文档中. // 5.tagpages.setTag(1)或tagpages.setTag("files");设置默认选中的标签页,参数可以使用[数字]和[ID名称]两种方式 // //全局对象 var tags = {Tags:new Array(), RegisterTag: function(tag){ this.Tags[this.Tags.length] = tag; return this.Tags.length; } } ////////////////////////////////////////////////////////////////////////////////////////////////// //单个标签对象 function CTag(tagId, tagCaption, tagDiv){ this.checkDiv(tagDiv); this.id = tags.RegisterTag(this); this.tagname = tagId; this.caption = tagCaption; this.divid = tagDiv; this.selected = false; } function tagToString(){ var str = "
  • "+ this.caption + "
  • "; return str; } function CheckDiv(divname){ var tdiv = document.getElementById(divname); if(!tdiv){ tdiv = document.createElement("DIV"); tdiv.id = divname; tdiv.className = "content"; tdiv.innerHTML = "新的"; document.body.appendChild(tdiv); } tdiv.style.display = "none"; } CTag.prototype.checkDiv = CheckDiv; CTag.prototype.toString = tagToString; ////////////////////////////////////////////////////////////////////////////////////////////// //标签集合对象 function CTagPages(id){ this.id = id; this.tagpages = new Array(); } function Add(objtg){ this.tagpages[this.tagpages.length] = objtg; } function pageToString(){ var str="