大家来帮帮我??

来源:2-7 编程练习

Zhenlei

2015-01-02 11:44


function openWindow(){

var open=confirm("确认新建窗口打开网站吗?");

if(open==true)

{var url=prompt("通过输入对话框,确定打开的网址","http://www.imooc.com");

if(url!=null)

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

}

else{alert("再见!");}

}   

else{alert("再见!");}

}


3个问题:

1. "!"是做什么用的,好像前文教学中没有交代。

2. 为什么我做成功了之后,如果我想在"prompt"对话框中输入其他网址,现实的还是imooc.com的网址呢?

3. if(url!=null)  这句话的解释难道不是prompt取消了才返回null这个值吗?怎么会是确定呢??

写回答 关注

1回答

  • 康振宁
    2015-01-04 10:56:07
    已采纳

    回答:

    1、!这个符号表示的意思是非,!=这样表示的是不等于

    2、因为prompt("通过输入对话框,确定打开的网址","http://www.imooc.com")这句话已经把网址写好了啊,你可以把网址去掉就可以了

    3、这句话表示的就是url不等于null的时候,也就是不是取消的时候


    Zhenle...

    非常感谢!浅显易懂,谢谢你

    2015-01-06 19:49:08

    共 1 条回复 >

JavaScript入门篇

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

739818 学习 · 9566 问题

查看课程

相似问题