[置顶] 帝国CMS缺省例子首页面的tab框不能在Firefox上正常运行的修正
来源:互联网 发布:雅虎股票数据 编辑:程序博客网 时间:2024/05/20 20:55
skin/default/js/tabs.js 源文件中仅仅考虑了IE的情况,
写道
//在IE上空白节点不算DOM节点,在火狐上算
这一点没有注意,导致在火狐上出现代码错误... 修正的代码如下:
/*色色修改版: vb2005xu.iteye.com , 解决此文件在火狐浏览器空节点取属性值的错误*/function $xudtitle(str){document.title = str;}//在IE上空白节点不算,在火狐上算.等于在IE上数量为4,在火狐上就为9function $xu(id){return document.getElementById(id);}//是否元素节点function $xuisele(id){var node = $xu(id);if(node && node.nodeType ==1)return true;return false ;}//取元素中第一个子元素节点function $xufelenode(id){var node = $xu(id);while(node && node.nodeType !=1)node = node.nextSibling();return node ;}function $xushow(id){$xu(id).style.display = "" ;}function $xublock(id){$xu(id).style.display = "block" ;}function $xuhide(id){$xu(id).style.display = "none" ;}function tabit(btn){var idname = new String(btn.id);var s = idname.indexOf("_");var e = idname.lastIndexOf("_")+1;var tabName = idname.substr(0, s);var id = parseInt(idname.substr(e, 1));var tabNumber = btn.parentNode.childNodes.length;for(i=0;i<tabNumber;i++){if ($xuisele(tabName+"_btn_"+i)) {$xu(tabName+"_btn_"+i).className = "";}};btn.className = "curr";};function etabit(btn){var idname = new String(btn.id);var s = idname.indexOf("_");var e = idname.lastIndexOf("_")+1;var tabName = idname.substr(0, s);var id = parseInt(idname.substr(e, 1));var tabNumber = btn.parentNode.childNodes.length;for(i=0;i<tabNumber;i++){if ($xuisele(tabName+"_div_"+i)) {$xuhide(tabName+"_div_"+i);$xu(tabName+"_btn_"+i).className = "";}};document.getElementById(tabName+"_div_"+id).style.display = "block";btn.className = "curr";};
0 0
- [置顶] 帝国CMS缺省例子首页面的tab框不能在Firefox上正常运行的修正
- 帝国CMS的tab框不能在Opera等正常运行的修正
- 关于ajax在fireFox上不能运行的问题
- 关于《地质成图》在有些电脑上不能正常运行的原因及处理方法
- chrome 在win7上不能正常运行或者卡顿的解决方法
- firefox链接渐变色按钮正常,IE不正常的修正!
- FireFox不能正常导出文件的问题
- 关于帝国CMS的使用
- 帝国cms常用的标签
- 帝国CMS首页模板和loginjs.php修改以后更新的问题?
- DEDECMSv57在PHP5.4不能正常运行的解决方法
- phantomjs爬虫在docker下不能正常运行的问题
- extjs中的JS代码在firefox可以正常运行,在IE中无法运行的方法。
- 不能在 Mozilla or Firefox 下运行的JavaScript
- 自定义的UIAlertView不能在iOS7上正常显示
- 自定义的UIAlertView不能在iOS7上正常显示
- 自定义的UIAlertView不能在iOS7上正常显示
- phpmailer 在服务器上不能正常发送邮件的问题
- 数据对齐的理解与一道组成原理题的详细解释
- [置顶] 10分钟实现区域信息分类模块 -- 可重用,支持无限级分类
- 深入理解 Session 与 Cookie
- 嵌入式学习--work6 无线通信之蓝牙模块学习
- Maven异常:Plugin execution not covered by lifecycle configuration
- [置顶] 帝国CMS缺省例子首页面的tab框不能在Firefox上正常运行的修正
- 微信公众号回复内容
- [置顶] 富文本编辑器集锦 -- 整理出来,一起用
- [置顶] 整理一些代码__xu_init.js 作为自己项目开发时使用
- [置顶] 强人搞的demo: javascript写的操作系统(OS)
- 百度+搜狗编程题
- 设计模式:单例模式
- [置顶] FleaPHP中:使用 PATHINFO 和 URL 重写 真是太简单了
- java服务器学习之一 java 多线程 CountDownLatch用法