window.onload = function () {
if (confirm("是否打开新窗口?"))
{
uri = window.prompt("请输入打开的网址", uri)
if (uri) {
window.open(uri, "_blank", "width=400,height=500,menubar=no,toolbar=no,status=no", true)
}
else {
alert("您输入了空网址!")
}
}
}
二者其实是差不多的,上面的if(!confirm(txt))实际相当于var r=confirm("本页中存在错误。\n\n"+"点击“确定”继续查看本页,\n"+"点击“取消”返回首页。\n\n")
if (r==false)
!是取反,也就是表示当confirm点的是取消的时候,if就会判定为成立。