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

这一题为什么会弹窗?课程2-6

可为什么会弹窗啊?它只是定义了mywin,又没有调用啊。

==============================================================

可这么说的话,为什么这个不会敲一个代码弹一个窗口呢?里面也有window.open呀

我的问题是在什么情况下window.open会直接奏效,而什么时候不会呢?(见课程2-5)

<script type="text/javascript">
/*window.open*/
	function Wopen(){
     window.open('http://www.imooc.com','_blank','width=600px,height=400px,top:100px,menubar=no,toolbar=no, status=no,scrollbars=yes');
    /*menubar:菜单栏 toobar:工具栏 status:状态栏*/
  } 
</script>


正在回答

6 回答

我的理解是如果你换成var mywin = 1 + 1;mywin就会被立即被赋值2,所以相同的窗口也会立即弹出。

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

<!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>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<script type="text/javascript">


  function Wopen(){

     window.open('http://www.imooc.com','_self','width=100','height=400','top=200','left=100') 

window.close();

  } 

</script>

</head>

<body>

    <input name="button" type="button" onClick="Wopen()" value="点击我,打开新窗口!" / >

</body>

</html>


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

 window.open未放在函数中即可立即生效。函数体所包含的命令只有调用函数时才会执行。

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

如果你的script里没有写

Wopen();

就不会弹窗

这个的意思是立即执行。

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

confirm 是弹出对话框  window.open() 是弹出 新窗口(html页面)

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

叶靖晴 提问者

对不起,这个我知道,但是请你再看一遍我的问题,谢谢指教。
2016-09-03 回复 有任何疑惑可以回复我~

window.open是打开窗口啊!可以弹窗了,默认是弹出新窗口的

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

叶靖晴 提问者

对不起,这个我知道,但是请你再看一遍我的问题,谢谢指教。
2016-09-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这一题为什么会弹窗?课程2-6

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