关于第二个对话框窗口关闭的问题

来源:2-7 编程练习

慕码人6795984

2016-12-29 17:53

{

  var k_open;

  var temp=confirm("是否要打开新的网页?");

  if(temp) 

    {   

        k_open=prompt("请输入你要打开的网址:","http://www.imooc.com/");

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

   }

    

}

这是评论区某位朋友的代码,的确可以按照条件运行,我想添加一个在点去第一个confirm的确定按钮后,再点porompt对话框取消的时候不会再有新窗口弹出的功能。我在后面添加了else{Window.close();},可是发现这只是对于confirm的取消进行回应。求问如何修改?

写回答 关注

1回答

  • qq_我你_0
    2016-12-29 18:39:09

    function openWindow(){

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

            if (which){

                var one=prompt("请输入你要打开的网址:","http://www.imooc.com/");

                if (one=="http://www.imooc.com/"){

                    window.open('http://www.imooc.com/','_blank','width=400,heigth=500')

                }

                else{        

                }

            }

            else{ 

            }

            }


    慕码人679...

    if (one=="http://www.imooc.com/")你这一句的话,如果在对话框输了其他网址不就不能打开了吗

    2016-12-29 21:41:00

    共 2 条回复 >

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题