为了账号安全,请及时绑定邮箱和手机立即绑定

本讲题目中的问题

为什么上述代码在我编写    

    mywin.close(); 

之前一直自动打开"http://www.imooc.com"网页?

正在回答

2 回答

给一下你的完整代码看一下。

0 回复 有任何疑惑可以回复我~
#1

慕少8622884 提问者

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>close()</title> <script type="text/javascript"> var mywin=window.open("http://www.imooc.com"); mywin.close(); </script> </head> <body> </body> </html>
2015-12-14 回复 有任何疑惑可以回复我~
#2

李晓健 回复 慕少8622884 提问者

因为 window.open("http://www.imooc.com"); 这行代码就是打开新窗口,当你在后面加了mywin.close();后,就是打开后就立刻关闭呀
2015-12-14 回复 有任何疑惑可以回复我~
#3

慕少8622884 提问者 回复 李晓健

但是,在我写mywin.close();时它一直自动地打开新窗口,有四五个,这是为什么呢? 而当我将写了一半的代码删除之后它就不会自动打开新窗口,这又是为什么呢?
2015-12-14 回复 有任何疑惑可以回复我~
#4

慕少8622884 提问者 回复 李晓健

可是我并没有刷页面呐,可能是我电脑的问题。 非常感谢!
2015-12-14 回复 有任何疑惑可以回复我~
查看2条回复

因为在你关闭该窗口时,打开慕课网网页这个命令是一直在执行的!你可以把window.open中慕课网的网址随意删除修改,使得无法打开该网页,编辑完关闭窗口命令,再修改网址为正确的即可!( 也不知道自己讲清楚了没有!)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       740004    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

本讲题目中的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信