Discuz!NT控件剖析之左侧导航控件
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-19
;titlehidden") 202 { 203 hidden.push(i); 204 } 205 } 206 putcookie("menu", hidden.join(","), 5); 207} 208 209//获取指定样式的元素 210function getElementsByClassName(strClassName, strTagName, oElm){ 211 var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); 212 var arrReturnElements = new Array(); 213 strClassName = strClassName.replace(/\-/g, "\\-"); 214 var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)"); 215 var oElement; 216 for(var i=0; i<arrElements.length; i++) 217 { 218 oElement = arrElements[i]; 219 if(oRegExp.test(oElement.className)) 220 { 221 arrReturnElements.push(oElement); 222 } 223 } 224 return (arrReturnElements) 225} 226 227function putcookie(c_name,value,expiredays) 228{ 229 var exdate=new Date(); 230 exdate.setDate(exdate.getDate()+expiredays); 231 document.cookie = c_name + "=" + escape(value) + ((expiredays==null) ? "" : ";expires="+exdate); 232} 233 234function getcookie(c_name) 235{ 236 if(document.cookie.length > 0) 237 { 238 var c_start = document.cookie.indexOf(c_name + "="); 239 if(c_start != -1) 240 { 241 c_start = c_start + c_name.length + 1; 242 var c_end = document.cookie.indexOf(";",c_start); 243 if(c_end == -1) 244 { 245 c_end = document.cookie.length; 246 } 247 return unescape(document.cookie.substring(c_start, c_end)); 248 } 249 } 250 return null; 251} 252 253window.onload = init; 254 255 其余的大家可以详细看一下包 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Discuz!NT控件剖析之Button下一篇: 从一个页面刷新另一个页面的数据
关于Discuz!NT控件剖析之左侧导航控件的所有评论