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

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

{

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

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{ 

        }

        }


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

慕码人6795984 提问者

谢谢这位朋友~~~为什么这样就会能达到这个效果呢
2016-12-29 回复 有任何疑惑可以回复我~
#2

慕码人6795984 提问者

if (one=="http://www.imooc.com/")你这一句的话,如果在对话框输了其他网址不就不能打开了吗
2016-12-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信