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

为什么运行结果是网站不能访问?

<script type="text/javascript">
  function openWindow(){
      
    var mymessage=confirm("打开");
    if(mymessage==true)
    {
        document.write("打开");
    }
    else
    {
        document.write("取消");
    }
 
 var website;
   website =prompt("请输入你的网址:","http://www.imooc.com");

   window.open('_blank','width=400px,height=500px,menubar=no,toolbar=no')  }
  </script>

正在回答

4 回答

window.open 少了一个参数 website

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

不二馆四叶 提问者

如果写成这样window.open("http://www.imooc.com",'_blank','width=400px,height=500px,menubar=no,toolbar=no'),那输入的网址不管是什么,都是打开幕课网哦
2016-12-06 回复 有任何疑惑可以回复我~
#2

不二馆四叶 提问者

谢谢!明白啦
2016-12-06 回复 有任何疑惑可以回复我~

这样打就不符题意了啦~

用var直接赋予两个值的话,代码执行就会照顺序来执行

也就是说,不管你第一个赋值var mymessage最后是点击确定还是取消,

执行完毕之后第二个赋值var website也会照常执行。

达不到通过第一个confirm确认是否执行prompt。

只是单单的执行两个不相关的指令而已。

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

prompt("请输入你的网址:","http://www.imooc.com"); 第二个参数就是默认值,点确定就返回文本框里的值

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

不二馆四叶 提问者

谢谢啦,我再看看哈
2016-12-06 回复 有任何疑惑可以回复我~

你第一个参数已经指定 跳转到幕课网了

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

不二馆四叶 提问者

敢问如何设置默认网址?
2016-12-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么运行结果是网站不能访问?

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