js利用确认框comfirm( ),提问框prompt( )和打开新窗口window.open(

JavaScript023

js利用确认框comfirm( ),提问框prompt( )和打开新窗口window.open(,第1张

var uri = "http://www.imooc.com"

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就会判定为成立。