怎么弹出输入对话框?

来源:2-7 编程练习

落雪成白

2016-07-07 13:54

function openWindow()

  {

    var open=confirm("是否打开?");

     {

         if(open=true)

         {

           var url=prompt("确定打开吗?","http://www.imooc.com");

           if(url!=null)

           {

               window.open('http://www.imooc.com','_blank','width=400,hight=500,menubar=0,toolbar=0');

           }

           else{alert("取消了");}

         }

         else{ alert("取消了")}

     }

    }

       


写回答 关注

3回答

  • 芙蓉tuotuo
    2016-07-07 14:28:48
    已采纳

    function openWindow(){

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

        if(msg=true)

            {

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

                if(score!=null && score!=""){

                window.open('http://www.imooc.com','_blank','width=400px,height=500,menubar=no,toolbar=no');

                }

            }

        else

            {

                return false

                }

        } 


    落雪成白

    非常感谢!验证成功了!!!

    2016-07-07 14:52:07

    共 1 条回复 >

  • 慕娘2204145
    2016-07-07 14:34:38
    <!DOCTYPE html>
    <html>
        <head>
            <meta http-equiv="content-type" content="text/html; charset=utf-8" />
            <title>test</title>
        </head>
        <body>
            <button type="submit" id="btn">test</button>
            <script type="text/javascript" charset="utf-8">
                 var btn = document.getElementById("btn");
                 btn.onclick = function(){
                     var btnOpen = confirm("是否要打开一个网站?");
                     if (btnOpen==true){
                         var url = prompt("填入网址吧");
                         if(url!=null){
                             window.open(url)
                         }
                         else{alert("放弃了填写网址")}
                     }
                     else {alert("点了否")}
                 };
            </script>
        </body>
    </html>


  • 芙蓉tuotuo
    2016-07-07 14:30:05

    取消倒数第二个else。你可以看看w3school的promt()

JavaScript入门篇

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

739816 学习 · 9566 问题

查看课程

相似问题