想寻求帮助 2-7的正确标准答案

来源:3-1 认识DOM

曹宇钉子的老婆

2018-11-14 21:50

想寻求帮助 2-7的正确标准答案

写回答 关注

10回答

  • 最初的思念
    2019-04-01 23:37:50

    这是修改后的代码,代码里也贴了注释,就是if嵌套加上语法调用


      <script type="text/javascript">

        function openWindow(){

            var mymessage=confirm("是否继续打开该窗口");

            if(mymessage==true)

            {

                window.close();        

                var wz=prompt("请输入要访问的网址,(需带http://)默认为http://www.imooc.com/");

                if(wz!=null)    //若prompt的返回值不为null,即点确定,则继续,否则什么都不发生

                {

                    if(wz!='')

                    {

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

                        //若文本框输入地址,则跳转到文本框输入的地址

                    }

                    else

                    {

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

                        //若文本框没输入地址,则跳转到imooc

                    }

                }


            }

            //若confirm的返回值为false,即不为true,则什么都不发生

        }

        

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


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


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

        

        

      </script> 


    最初的思念

    第六行的window.close()可以删掉,忘记删了

    2019-04-01 23:38:47

    共 1 条回复 >

  • 最初的思念
    2019-04-01 23:25:58

    给你参考下我刚刚做的把   

      <script type="text/javascript">

        function openWindow(){

            var mymessage=confirm("是否继续打开该窗口");

            if(mymessage==false)

            {

                window.close();

            }

            var wz=prompt("请输入要访问的网址,(需带http://)默认为http://www.imooc.com/");

            if(wz!='')

            {

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

            }

            else

            {

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

            }

        }

        

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


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


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

        

        

      </script> 


    最初的思念

    刚刚又测试了下发现,忘记测试取消的情况了,尴尬

    2019-04-01 23:27:38

    共 1 条回复 >

  • qq_菜头杰无忌_04307498
    2019-03-29 10:38:07

    我来个简单的

    <script type="text/javascript">  

        function openWindow()

    {

        if(confirm("确认打开吗?"))

        {

            var myweb;

            if(myweb=prompt("确认访问网站:","http://www.imooc.com"))

                open(myweb,'_blank','width=400,height=500,menubar=no,toolbar=no');

            else

                alert("hhh");

        }

    }

      </script> 


  • weixin_慕无忌4361776
    2019-03-02 18:51:29

    <!DOCTYPE html>

    <html>

     <head>

      <title> new document </title>  

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

      <script type="text/javascript">  

      function openWindow(){

          var addw=confirm("是否点击确认:")

          if(addw==true){

              var add=prompt('请输入网址:','http://www.baidu.com');

              if(add!=null){

                  window.open(add,"_blank","width=400,height=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>


  • 少年枕边的王者梦阿
    2019-01-21 15:18:48

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>    <script type="text/javascript"> 
       
            function openWindow(){
           
            // 新窗口打开时弹出确认框,是否打开   
            var fwin = confirm("是否要打开新的窗口");
            if(fwin==true){
               var swin = prompt('请输入目标窗口地址:','');
           
                if(swin!=null&&swin!='')
                {
                //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
              
                window.open(swin,'_blank','width=400','height=500','menubar=no','toolbar=no','status=no');
                 
                }
                else
                {
                // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
                window.open('http://www.imooc.com','_blank','width=400','height=500','menubar=no','toolbar=no', 'status=no');
              
                }
            }
             else
             {
                 fwin.close();
                 //写不写都一样,默认都会关闭当前窗口
             }
               
            }
          </script> </head>
    <body>        <input type="button" value="新窗口打开网站" onclick="openWindow()" />
       
    </body>
    </html>



  • qq_南古_0
    2018-12-24 21:13:47

    <!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 cc=confirm("是否打开?")

            if(cc==true)

            {

                var ss=prompt("输入打开的网址","http://www.imooc.com/")

                if(ss!=null)

                {

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

                }

                else{

                    alert("你点击了取消");

                }

            }

            else

            {

                alert("你点击了取消");

            }

        }


        

      </script> 

     </head> 

     <body> 

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

     </body>

    </html>


  • 戰丶雪碧
    2018-12-07 20:18:11

    <!DOCTYPE html>

    <html>

     <head>

      <title> new document </title>  

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

      <script type="text/javascript">  

        function openWindow(){

            if(confirm("确认弹出窗口吗?")){

                var url = prompt("请输入一个网址","https://www.imooc.com/"); 

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

            }

        }

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


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


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

        

        

      </script> 

     </head> 

     <body> 

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

     </body>

    </html>


  • yasser1
    2018-11-20 20:39:53

    <!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("2","http://www.imooc.com");

            if(url!=null)

            {

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

            }else

            {

                alert("内层结束");

            }

        }else

        {

            alert("外层结束");

        }

    }

        

      </script> 

     </head> 

     <body> 

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

     </body>

    </html>


  • HusanVane丶
    2018-11-19 22:06:31

    方式一:利用confirm消息点击对话框  

      <script type="text/javascript">  

     function openWindow(){   

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

       var message=confirm("是否要打开慕课网?")

       if(message==true)

    {

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

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

     }

    //网页弹出警告提示用户

     else

        {

            alert("您选择取消是打不开慕课网的哦!")

        }

    }

         </script>

     

    方式二:利用prompt消息输入对话框

    <script type="text/javascript">  

    function openWindow(){

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

    var message=prompt("是否要打开慕课网?")

    //输入确定进行下一步

    if(message=="确定")

    {

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

     confirm("即将进入慕课网!点击确定继续!")

    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。     window.open('http://www.imooc.com/','width=400,height=500,menubar=no,toolbar=no')   

       }

    //输入非确定则弹出提示框

    else {

    alert("您选择取消进入慕课网!")

        }

    }

    </script> 


  • 慕先生0274537
    2018-11-14 23:20:27

    <!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 message = confirm("是否打开慕课网?");

          if(message = true){

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

          }

      }

        

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


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


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

          </script> 

     </head> 

     <body> 

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

     </body>

    </html>


JavaScript入门篇

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

741029 学习 · 9691 问题

查看课程

相似问题