Javscript secTable.cells is undefined在Firefox和Chrome浏览器中无法显示

问题描述

原码如下:<scriptlanguage="JavaScript">functionsecBoard(n,url){for(i=0;i<secTable.cells.length;i++){secTable.cells[i].className="unSelect";secTable.cells[i].id=i;}secTable.cells[n].id="-1";secTable.cells[n].className="Selecting";if(n==0){parent.frames.item(1).location="frd.aspx"+url;}elseif(n==1){parent.frames.item(1).location=".edr.aspx"+url;}elseif(n==2){parent.frames.item(1).location="tqe.aspx"+url;//TagQuery.aspx}elseif(n==3){parent.frames.item(1).location="221.aspx"+url;}elseif(n==4){parent.frames.item(1).location="332.aspx"+url;}elseif(n==5){parent.frames.item(1).location="33.aspx"+url;}elseif(n==7){parent.frames.item(1).location="22.aspx"+url;}elseif(n==6){parent.frames.item(1).location="11.aspx"+url;}}functionmouseOver(n){if(secTable.cells[n].id=="-1")secTable.cells[n].className="select";else{secTable.cells[n].className="selecting";}}functionmouseLeave(n){if(secTable.cells[n].id=="-1")secTable.cells[n].className="select";else{secTable.cells[n].className="unselect";//定义鼠标样式}}</script>在Firefox和Chrome浏览器中无法显示,

解决方案

解决方案二:
请问你这个问题现在解决了吗,我也遇到这种问题了,不兼容火狐和Chrome
解决方案三:
我也是这样的问题,知道的解决下
解决方案四:
secTable是什么对象?如果使用cells的话,必须是tr对象,就是document.getElementById("tableID").rows[x]的对象

时间: 2024-09-24 09:17:01

Javscript secTable.cells is undefined在Firefox和Chrome浏览器中无法显示的相关文章

解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法_javascript技巧

最近在做博客的目录功能,发现一个在现代浏览器间的一个bug,或是称之为差异,即页面滚动值(scrollTop)的获取与设定. 在此之前先说一下关于页面元素的坐标获取,这张图的经典性不必再提.  实现滚动到某位置功能 一个最主要的功能就是实现点击标题页面滚动,因为我们要滚动到页面某个标题,所以需要计算出滚动这个元素的具体绝对位置,而常用的offsetTop是获取到当前元素与之最近的决定其定位的元素的偏移量,此处不适用. 此处应使用浏览器原生提供的 getBoundingClientRect 接口,

JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法_javascript技巧

本文实例讲述了JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法.分享给大家供大家参考,具体如下: 主页面: <script type="text/javascript"> function SelectGroupCust() { var temp = window.showModalDialog("Default2.aspx?xx=" + Date(), "", "dialog

Firefox 使用 Chrome 浏览器的 PDF 和 Flash 插件

Mozilla今天宣布代号Mortar的项目,即探索在火狐浏览器当中使用替代技术,以削减成本.该项目目前两个目标是在火狐浏览器代码库中测试两个Chrome浏览器插件,其中一个是PDFium,用于查看PDF文件,另外一个是Pepper Flash,用于播放Adobe Flash文件. Mozilla表示,此举可以减少火狐浏览器的复杂性,降低长期维护成本.Mozilla将寻找机会使用现有的替代品,包括其他浏览器厂商的相关技术.根据统计数据显示,火狐浏览器已经失去了大量用户,在浏览器市场上的份额已经大

电脑中如何移除火狐Firefox浏览器中不需要的组件

  电脑中如何移除火狐Firefox浏览器中不需要的组件?我们知道在火狐Firefox浏览器中可以安装一些插件,来为浏览器增加更多功能.如果想要删除火狐浏览器中已经安装的不需要的组件,那么在电脑中具体应该如何操作呢?这时可以按照下面提供的方法步骤进行设置. 1.打开火狐Firefox浏览器,右击标题栏,勾选显示菜单栏; 2.点击菜单栏中的工具--附加组件; 3.打开附加组件管理器后,点击最左侧的组件小图标; 4.找到不需要使用的组件,点击右侧的"移除"按钮; 5.移除组件完成后,会显示

复制网页内容自动添加版权信息的方法(兼容IE、Firefox和Chrome)

复制网内容自动添加版权信息的方法 在网上一搜可以看到很多类似的代码,加入网页body部分就可以. 例如下面这段代码: //复制内容自动添加版权信息  document.body.oncopy = function ()   {      setTimeout(          function ()          {              var text = clipboardData.getData("text");              if (text)     

Ajax在不同浏览器中的兼容问题(asp.net,ie,firefox)

Ajax在不同浏览器中的兼容问题比较麻烦,我在最近的项目中遇到了这个问题.并且使用了一种奇怪 的方法解决了它,现在拿出来大家讨论讨论: 下面是前端代码: <script type="text/javascript"> var xmlHttp; var as; var state = 0; function mouseover() { var id = "<%=cvE_Mail.ClientID%>"; getajax(); if (as ==

Firefox和IE浏览器清除缓存方法

  IE浏览器清除缓存的方法 工具 =>Internet选项 =>浏览历史记录 =>删除 =>选中Internet临时文件夹 =>确定 请仔细对照上图,删除缓存避免调试程序时不刷新问题. Firefox清除缓存方法 工具 =>选项 =>高级 =>网络 =>脱机缓存 点击 立即清除 请仔细对照上图的位置.清除Firefox的缓存,让完全页面重新加载. 其他浏览器清除缓存的方法就期待你的补全了,Firefox和IE浏览器用的最广泛,网站开发时常用到的清除缓

在firefox和Chrome下关闭浏览器窗口无效的解决方法

 首先IE是可以通过window.close()来关闭浏览器窗口的,但是在firefox和Chrome下是无效的,但是可以通过一些特殊的手段进行关闭 首先IE是可以通过window.close()来关闭浏览器窗口的,但是在firefox和Chrome下是无效的.    原因在于:    Firefox下默认设置是无法通过脚本来关闭浏览器窗口的,为的是防止恶意脚本注入,    所以调整的方式就是在url地址栏中输入about:config,    然后在配置列表中找到 dom.allow_scri

Firefox和Chrome的选择

  个人总体观点: 浏览器都是没有更新尽头的,Chrome已经完成了一次大迈步,它很好,但是离Firefox还有距离.(当然你要是以使用人数来判定一个软件的优劣,那我无话可说)因为内核的原因Chrome无法消灭Firefox,而Firefox需要一个契机. 另外说下其它网页浏览器: IE--The Best Browser for Downloading Other Browsers! Opera--一直被模仿,并且被超越. Maxthon--还不错,我一般推荐从IE6求进步的电脑小白先用这个.