JS 网页弹出对话框,可以自定义一段文字,点击"确定"后转到指定网页,点击"取消"直接关闭网页?

JavaScript030

JS 网页弹出对话框,可以自定义一段文字,点击"确定"后转到指定网页,点击"取消"直接关闭网页?,第1张

不用定义方法function,直接这样写

<script type="text/javascript">

if(confirm("确认?")){

location.href="a.jsp"

}else{

window.close()

}

</script>

那个a.jsp你可以随便改,想跳哪就跳哪。

给采纳呀哥们!

JS中confirm,alert,prompt函数

<script>

window.alert("确定.")

</script>

window.confirm : 参数就只有一个.显示提示框的信息.

按确定,返回true 按取消返回false.

<script>

varbln=window.confirm("确定吗?")

alert(bln)

</script>

window.prompt:参数,有两个,

第一个参数,显示提示输入框的信息.

第二个参数,用于显示输入框的默认值.

返回,用户输入的值.

<script>

varstr=window.prompt("请输入密码","password")

alert(str)

</script>

js 弹出对话框3种方式

对话框有三种

1:只是提醒,不能对脚本产生任何改变;

2:一般用于确认,返回 true 或者 false ,所以可以轻松用于 if...else...判断

3:一个带输入的对话框,可以返回用户填入的字符串,常见于某些留言本或者论坛输入内容那里的插入UBB格式图片

您好!很高兴为您答疑。

var EventUtil = {

getEvent: function(event) {

return event ? event: window.event

},

addHandler: function(element, type, handler) {

if (element.addEventListener) {

element.addEventListener(type, handler, false)

} else if (element.attachEvent) {

element.attachEvent("on" + type, handler)

} else {

element["on" + type] = handler

}

}

}

EventUtil.addHandler(window, "beforeunload",

function(event) {

event = EventUtil.getEvent(event)

event.returnValue = "确认关闭吗?"

})

这个样例代码里面就是通过beforeunload事件捕获用户关闭页面的操作,然后弹对话框。

如果对我们的回答存在任何疑问,欢迎继续问询。