首页 新闻 会员 周边

‘opener.document’ is null or not an object

1
悬赏园豆:15 [已解决问题] 解决于 2010-11-17 15:36

一个上传图片的功能,在IE6下没问题,但是在IE8下,报错

‘opener.document’ is null or not an object

这个是什么意思··

代码

<script language="javascript">
alert('111');
//alert("<%=strFile%>");
opener.document.all("nhn").innerHTML=opener.document.all("nhn").innerHTML.replace ("<%=strFile%>","");
if(opener.document.all("nhn").innerHTML.indexOf("<OPTION")>0){opener.document.all ("delfile").disabled=false;}
else{opener.document.all("delfile").disabled=true;}self.close();
 
</script>

谢谢。

问题补充: 谢谢一楼··但问题没解决··
东宫有喜的主页 东宫有喜 | 初学一级 | 园豆:3
提问于:2010-11-16 17:45
< >
分享
最佳答案
1

注意你的showModalDialog的第二个参数

应该是window

 

或者

试一下opener.document
改成 parent.document
收获园豆:15
Parry | 小虾三级 |园豆:583 | 2010-11-17 11:48
其他回答(1)
0

问题出现在这里:opener.document.all("delfile")  取不到delfile这个对象.

<script language="javascript" defer>

 

Kabayashi | 园豆:128 (初学一级) | 2010-11-16 17:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册