iframe页面中有这样的代码window.parent.funTest('1406');其中funTest是在父页面定义的方法,为什么这样的写法在opera浏览器中就不行呢。有什么解决的方法吗?
iframe的src页面跨域页面代码如下,我无权修改(服务器段的代码)————
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>checkUserResult</title>
<script type="text/javascript">
function test(){
window.parent.funTest('1406');
}
</script>
</head>
<body onload="test()">
</body>
</html>
父页面是个jsp页面,局部代码如下(客户端段的代码)——
function funTest(param){
alert(param);
}
我就是想要在opera下,能让window.parent.funTest('1406');这样的代码能调用我本地的程序funTest函数。
@joyqi 是在机顶盒的opera上测试,看不到错误信息啊