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

请问下,老师,下面我写的这段代码是什么意思?

 if(url!=null)

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

  }


提问者:安可BOOM 2015-11-17 15:33

个回答

  • 慕用7027161
    2015-11-20 15:44:05
    已采纳

     if(url!=null){window.open(url,"_blank",'width=400,height=500,menubar=no,toolbar=no'); }

    这段代码的意思是,如果url不为空,也就是它是有值的情况下,就打开url这个网址;不过貌似不能这样实现;

    你在这之前应该是用了prompt这个对话框是吧?就像:var url=prompt("请输入url地址:");输入网址后点击确定,就得到了url ,之后就if(url!=null){

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

    }

    如果你是这样的话,你可以考虑直接使用confirm,他有两个按钮,确定跟取消,分别返回true,false,代码如下:

    var a=confirm("是否打开新页面?");//这个语句会跳出一个对话框,对话框有两个按钮,确定跟取消

    //当你选择了确定,a就被赋予了true这个值,就会进入到一下的if语句中,反之····

    if(a==true){

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

    }














  • 安可BOOM
    2015-11-17 15:35:31

      else

      {alert("再见!");}

      }

    另外,为何大家都是结尾写两次不成立时的代码。