关于js,想要实现点击删除弹出确认框 当只有第一个有确认框

JavaScript08

关于js,想要实现点击删除弹出确认框 当只有第一个有确认框,第1张

是只有第一次点击的时候弹出提示框吗?如果是这样的话可以定义一个全局变量,初始为true或者其他什么你喜欢的,当你第一次点击的时候把这个值改为false,然后在弹出提示框前加个判断就可以过滤掉后续的提示框了。

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