问1个window.open的问题

fox123871 2011-09-13 12:57:53
今天弄了个弹出窗口的js,但问题出现了,我点击按钮打开新窗口,然后关闭新窗口再打开,会提示错误信息,有的时候不会弹出错误信息,正常打开新的页面,有的时候会,这个很纠结,贴出代码 让大家看看。


<script language="javascript" type="text/javascript">
var childObj;
function newWindow() {
childObj = window.open('ContentPage.aspx', 'child', 'width=500,height=300');
childObj.moveTo((window.screen.width - 355) / 2, (window.screen.height - 470) / 2);
childObj.focus();
var btnOjb = document.getElementById("btnCommmit");
btnOjb.disabled = true;
}
</script>
...全文
137 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
fox123871 2011-09-15
  • 打赏
  • 举报
回复
没啥满意的答案,还是散分了!
chenyinjia 2011-09-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 fox123871 的回复:]

JScript code

<script language="javascript" type="text/javascript">
var childObj;
function newWindow() {
childObj = window.open('ContentPage.aspx', 'child', 'width=500,he……
[/Quote]

代码无错

检查下别的原因吧
fox123871 2011-09-14
  • 打赏
  • 举报
回复

<script language="javascript" type="text/javascript">
var childObj;
function newWindow() {
childObj = window.open('ContentPage.aspx', 'child', 'width=500,height=300');
childObj.moveTo((window.screen.width - 355) / 2, (window.screen.height - 470) / 2);
childObj.focus();
}
</script>




如果这样还有错误呢?点击第一次没错误,关闭子窗口,继续点击 就会报错!
fox123871 2011-09-14
  • 打赏
  • 举报
回复
这个问题 蛮妖怪的 时不时的 有问题,有的时候好,就是你点击 打开新页面的按钮 ,弹出子窗口,然后关闭,再点击 关闭 ,反复几次,环境是IE8
咸鱼boris 2011-09-14
  • 打赏
  • 举报
回复
可以描述一下错误信息吗?
fox123871 2011-09-14
  • 打赏
  • 举报
回复
URL也木有问题。。。
咸鱼boris 2011-09-14
  • 打赏
  • 举报
回复
如果猜得不错原因和你moveTo那个问题相同,window.open中打开页面url有问题
posefooler 2011-09-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sharkdbj 的回复:]

楼主的问题在你打开一个新窗口,焦点就聚焦到了新窗口上,那么当前的document对象是新窗口的document对象,新窗口中没有btnOjb那个按钮,你打开新窗口就会报错,btnOjb is null
[/Quote]
+
fox123871 2011-09-13
  • 打赏
  • 举报
回复
var btnOjb = document.getElementById("btnCommmit");
btnOjb.disabled = true;
这个代码是父页面的~
咸鱼boris 2011-09-13
  • 打赏
  • 举报
回复
楼主的问题在你打开一个新窗口,焦点就聚焦到了新窗口上,那么当前的document对象是新窗口的document对象,新窗口中没有btnOjb那个按钮,你打开新窗口就会报错,btnOjb is null

fox123871 2011-09-13
  • 打赏
  • 举报
回复
没人回答?

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧