CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

急问,javascript中的onclick函数在mozilla浏览器中不能执行。

楼主kevinc()2004-08-04 17:53:16 在 Web 开发 / JavaScript 提问

<input   type="checkbox"   name=L02   onClick=themeIndex("yd",L02.checked)   >  
   
  和  
  <tr   onclick="turn_color(this)"   onDblClick="open_win('lhnrdetail.htm')">    
  function   turn_color(row)  
  {  
  var   table_name=row.parentElement;  
   
  for(i=1;i<table_name.rows.length;i++)  
  {  
  table_name.rows[i].style.backgroundColor="#f2f8ff";  
  }  
  row.style.backgroundColor="#ff6600";  
  // document.getElementById   ("hdd_i").value=row.id_name;  
  event.returnValue=0;  
   
  }  
  </script>  
   
  问题出在什么地方,能不能解决,谢谢高手指点。 问题点数:100、回复次数:8Top

1 楼fason(咖啡人生)回复于 2004-08-04 18:01:43 得分 50

there're   some   difference...  
  parentElement=>parentNode;  
  no   event.returnValue   in   mozTop

2 楼net_lover(【孟子E章】)回复于 2004-08-04 18:06:41 得分 50

<input   type="checkbox"   name=L02   onclick='themeIndex("yd",this.checked)'   >  
   
  和  
  <table>  
  <tr   onclick="turn_color(this)"   onDblClick="open_win('lhnrdetail.htm')">    
  <td>dddd</td>  
  </tr>  
  <tr   onclick="turn_color(this)"   onDblClick="open_win('lhnrdetail.htm')">    
  <td>dddd</td>  
  </tr>  
  <tr   onclick="turn_color(this)"   onDblClick="open_win('lhnrdetail.htm')">    
  <td>dddd</td>  
  </tr>  
  <tr   onclick="turn_color(this)"   onDblClick="open_win('lhnrdetail.htm')">    
  <td>dddd</td>  
  </tr>  
  </table>  
  <script>  
  function   themeIndex(a,b)  
  {  
  alert(b)  
  }  
  function   turn_color(row)  
  {  
  var   table_name=row.offsetParent;  
   
  for(i=0;i<table_name.rows.length;i++)  
  {  
  table_name.rows[i].style.backgroundColor="#f2f8ff";  
  }  
  row.style.backgroundColor="#ff6600";  
  // document.getElementById   ("hdd_i").value=row.id_name;  
  event.returnValue=0;  
   
  }  
  </script>Top

3 楼net_lover(【孟子E章】)回复于 2004-08-04 18:08:51 得分 0

在Mazilla和Netscape中,表单元素的名字要用formName来访问,  
   
  <form   name=f>  
  <input   type="checkbox"   name=L02   onclick='themeIndex("yd",document.f.L02.checked)'   >  
  </form>Top

4 楼fason(咖啡人生)回复于 2004-08-04 18:12:16 得分 0

be   carefull,in   some   version   of   netscape   or   moz,offsetParent   of   td   not   the   table...  
   
  use   dom  
  row.parentNode   ==   >   tbody  
  row.parentNode.childNodes[i]   =>   rowTop

5 楼kevinc()回复于 2004-08-05 11:38:27 得分 0

<SCRIPT   id=scriptGetRecord   language="javascript"   src=""   name="scriptGetRecord"></SCRIPT>  
   
  scriptGetRecord.src   =   content;  
  这种情况怎么解决,不是表单的名字,在ie中就可以访问,在mozilla中访问不到。Top

6 楼fason(咖啡人生)回复于 2004-08-05 11:42:13 得分 0

document.getElementById("scriptGetRecord").src   =   ...Top

7 楼kevinc()回复于 2004-08-05 16:51:21 得分 0

用fason(阿信)   (   )   的方法在ie中可以,但在mozilla中还是不行,即使把引用的js页面只保留alert();也不能执行,怎么回事。Top

8 楼kevinc()回复于 2004-08-10 14:42:45 得分 0

document.getElementById("scriptGetRecord").getAttribute("src")Top

相关问题

  • 多文档浏览器中OnBeforeNavigate2函数
  • javascript中有什么函数可以取得浏览器滚动条的位置?(很菜的问题)
  • javascript有对象能获取浏览器上的url,php中有无这样的函数?
  • Mozilla浏览器是不是不支持JavaScript啊?
  • Mozilla核心的浏览器有没有javascript对象全面的文档
  • 多文档浏览器中OnBeforeNavigate2函数。Keywords:OnBeforeNavigate2
  • 多文档浏览器中OnBeforeNavigate2函数 ,,Keywords:OnBeforeNavigate2
  • 谁有HTML浏览器对象函数表?
  • 那位兄弟有好的判断浏览器的php函数
  • 寻javascript的函数

关键词

  • scriptgetrecord
  • dddd
  • parentnode
  • 不能
  • row
  • src

得分解答快速导航

  • 帖主:kevinc
  • fason
  • net_lover

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo