关于prompt中的null含义问题
我在前几节学到:
点击确定按钮,文本框中的内容将作为函数返回值
点击取消按钮,将返回null
null不是取消按钮的返回值吗,为什么在下面这个函数中判断if(url!=null)后继续执行窗口的打开??
function openWindow()
{
var check=confirm("确定要打开新网址吗?")
if(check==true)
// 新窗口打开时弹出确认框,是否打开
{var url=prompt("请输入需要打开的网址","http://www.imooc.com")}
if(url!=null)
// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
{window.open(url,'_blank','wdith=400,height=500,menubar=no,toolbar=no')}
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
}新手虚心请教