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

来源:2-7 编程练习

不二馆四叶

2016-12-06 11:39

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

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

    window.open 少了一个参数 website

    不二馆四叶

    谢谢!明白啦

    2016-12-06 15:25:02

    共 2 条回复 >

  • 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 15:03:27

    共 1 条回复 >

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

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

    不二馆四叶

    敢问如何设置默认网址?

    2016-12-06 14:49:49

    共 1 条回复 >

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题