问答详情
源自:2-7 编程练习

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

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

提问者:不二馆四叶 2016-12-06 11:39

个回答

  • 天生我才必有用哈
    2016-12-06 11:53:05
    已采纳

    window.open 少了一个参数 website

  • Xekin
    2016-12-07 02:19:14

    这样打就不符题意了啦~

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

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

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

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

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

  • 天生我才必有用哈
    2016-12-06 14:53:22

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

  • 天生我才必有用哈
    2016-12-06 14:45:30

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