急问,javascript中的onclick函数在mozilla浏览器中不能执行。
<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的函数




