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

为什么没有弹窗

<!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 open=confirm("确认新建窗口打开网站吗?");

        if(open==true)

            {

                var url=prompt("输入要打开的网址,默认慕课网","http://www.imooc.com");

                if(url!=null)

                {

                    window.open(url,"_blank",'width=400','highth=500','menubar=no','toolbar=no');

                }

                else

                {

                    alert("再见!");

                }

            }

        else

        {

            alert("再见!");

        }

    }

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


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


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

    

    

  </script> 

 </head> 

 <body> 

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

 </body>

</html>



提问者:qq_Genji_hijrvP 2018-11-01 09:13

个回答

  • 程序小员卫
    2018-11-14 15:24:45

      function openWindow(){

        var newwin=confirm("是否在新窗口打开网站");

        if(newwin==true)

        {

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

        }

        else

        {

           window.close();

        }

      } 


  • 慕用65872
    2018-11-03 14:42:18

    可以看下这个,成功了

    <!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 newwin = confirm('是否打开新窗口?')

            if(newwin === true) {

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

            } else {

                alert('Bye');

            }

        }

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

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

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

        

        

      </script> 

     </head> 

     <body> 

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

     </body>

    </html>


  • qq_VeryHandSome_0
    2018-11-01 21:18:13

    先简单点,理解了再说,别花里胡哨的

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8" http-equiv="content-type" content="text/html"/>

    <title></title>

    <script type="text/javascript">

    function newwin(){

    var newwind = confirm("是否打开");

    if(newwind==true){

    var proid = prompt("请确认网址","https://www.imooc.com");

    if(proid!=null){

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

    }else{}

    }

    else{}

    }

    </script>

    </head>

    <body>

    <form>

    <input type="button" value="点击" name="id1" onclick="newwin()" />

    </form>

    </body>

    </html>


  • 嘿咯嘿咯咯咯咯
    2018-11-01 20:16:10

    你把blank那里的双引号换成引号试一下

  • qq_oneMoreTime_3
    2018-11-01 11:27:07

     function openWindow(){ 

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

        if(confirm("是否打开")){

           var url=prompt("确认打开网址","http://www.imooc.com/");

          if(url!=null)

                window.open(url,'_blank',width=600,height=400,"menubar=no","toolbar=no"); 

        }

           

     }

    参照我的

  • 慕设计9207534
    2018-11-01 11:00:15

    window.open里面的参数有问题,'width=400','highth=500','menubar=no','toolbar=no',这个是有问题的