试了好多次就是不好使,请教大神到底哪里出错了?

来源:2-7 编程练习

乱码八云紫

2017-07-25 20:35

<!DOCTYPE html>

<html>

 <head>

  <title> new document </title>  

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

  <script type="text/javascript">

  function openWindow()

  {

      var add=confirm("确定打开新窗口么?");

      if add==(true){

        var dda==prompt("是下面网址么?","http://www.imooc.com/");

        if dda!=(null){

            window.open(dda,"_blank","width=400px,height=500px,menubar=no,toolbar=no");

        }

        else{

            alert("886");

        }

      }

        else{

            alert("886");

        }

  }

    

    // 新窗口打开时弹出确认框,是否打开


    // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/


    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。

    

    

  </script> 

 </head> 

 <body> 

 <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 

 </body>

</html>


写回答 关注

3回答

  • 慕粉3583186
    2017-07-25 21:11:12
    已采纳

    if后面的条件放()里,如if (add==true)

    乱码八云紫 回复乱码八云紫

    貌似是不小心切到了中文输入法,又试了一次就好使了~

    2017-07-26 09:19:17

    共 2 条回复 >

  • 不会太久
    2017-07-25 22:46:46

    if(isOpen)

            {

                var url = prompt("请输入网址:");

                if(url != null)

                {

                    window.open('http://'+url,'_blank','width=400,height=500,menubar=no,toolbar=no');

                }

                else

                {

                    window.open("http://www.imooc.com");

                }


  • 兴姐
    2017-07-25 21:18:04

    我是这样写的,你自己看吧

    function openWindow()

        {

            var isOpen=confirm("是否打开新窗口?");

            if(isOpen)

            {

                var http;

                http=prompt("输入网址"," http://www.imooc.com");

                window.open(http,'_blank','width=400,height=500,menubar=no,toolbar=no');

            }

        }


JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题