$(window.parent.document).find('input[name=address_id]').each(function(){
$(this).attr('onclick', 'javascript:yinCang(this);');
});这段代码是给父级页面的多个radio元素添加onclick事件,此段代码在IE下,正常运行,但在ff下可以。
请大侠帮忙看看!该怎么写才能正常兼容.
解决方案 »
- 继承对象的内部function怎么调用?
- 帮忙修改click为mouseover与mouseout的效果。
- 如何实现淘宝的图片预览效果(鼠标移动到缩略图,就显示他的大图预览)
- 背景图片加载速度慢?有好办法吗?
- 请问关于DIV的脚本
- 關於xmlHttp的異步同步問題!!
- 用showModalDialog打开一个网页对话框后,怎么在打开的新页面里得到底下的页面对象?
- 怎么做出象csdn论坛里左边这样的 树型菜单 呀??????
- 关于"<input type='file'>"的疑问,在线等。。。。。。。。。。。。。。。。。
- net_lover(孟子E章)在吗?(关于:如何在NETSCAPE中动态改变文字内容?不用MS提供的特殊对象。)
- onkeyup应该怎么写才行??谢谢各位指点下-----
- 急急~~当文本框为Readonly时,如何判断焦点是否获得
var evt=arguments.caller[0],$this=evt.srcElement;
});
yinCang(this);
});
$("input[name='address_id']", parent.document).click(function(){
yinCang(this);
});
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<input name="address_id" type="radio" value="A" />A<br />
<input name="address_id" type="radio" value="B" />B<br />
<input name="address_id" type="radio" value="C" />C<br />
<input name="address_id" type="radio" value="D" />D<br />
<iframe width="200px" height="100px" src="subPage.htm" ></iframe>
</body>
</html>子页面: subPage.htm<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="jquery/jquery-1.3.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$(window.parent.document).find('input[name=address_id]').click(function () {
yinCang(this);
});
});
function yinCang(obj) {
alert(obj.value);
}
</script>
</head>
<body>
<div style="width:100px;height:100px;background:red;"></div>
</body>
</html>
我已测试通过, IE/Firefox/Chrome 三种浏览器都没有问题。
你可以试一下, 记得把jquery路径改一下就好了。