为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

10 回答

这是修改后的代码,代码里也贴了注释,就是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> 


0 回复 有任何疑惑可以回复我~
#1

最初的思念

第六行的window.close()可以删掉,忘记删了
2019-04-01 回复 有任何疑惑可以回复我~

给你参考下我刚刚做的把   

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


0 回复 有任何疑惑可以回复我~
#1

最初的思念

刚刚又测试了下发现,忘记测试取消的情况了,尴尬
2019-04-01 回复 有任何疑惑可以回复我~

我来个简单的

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


0 回复 有任何疑惑可以回复我~

<!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>


0 回复 有任何疑惑可以回复我~

<!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>



0 回复 有任何疑惑可以回复我~

<!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>


0 回复 有任何疑惑可以回复我~

<!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>


0 回复 有任何疑惑可以回复我~

<!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>


0 回复 有任何疑惑可以回复我~

方式一:利用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> 


0 回复 有任何疑惑可以回复我~

<!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>


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       741893    人
  • 解答问题       9869    个

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

进入课程

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

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号