function openWindow(){
var a=confirm("是否打开新网站");
if(a==true);
{
var b=prompt("是否打开这个网站","http://www.imooc.com/");
if(b==true);
{
window.open("http://www.imooc.com/");
}
else
}
else
}
b==true 这里错了 b代表的是一个网址 而不是一个布尔值 不能用true 判断 而应该是 b!=null
你使用 var b=prompt("是否打开这个网站","http://www.imooc.com/");
它返回 b="http://www.imooc.com/"
b的值不等于true,所以打不开网站
function openWindow()
{
var a=confirm("是否打开新网站");
if(a==true)
{
var b=prompt("请输入网址:");
window.open('http://www.imooc.com/');
}
}