Javascript 如何在页面加载时显示自定义消息确认?
我在一个页面上工作,我需要显示一个自定义文本确认。这是我的代码,它工作正常,但不显示我的消息。浏览器显示默认消息,但我不知道为什么Javascript 如何在页面加载时显示自定义消息确认?,javascript,jquery,Javascript,Jquery,我在一个页面上工作,我需要显示一个自定义文本确认。这是我的代码,它工作正常,但不显示我的消息。浏览器显示默认消息,但我不知道为什么 function unloadPage(){ confirm(" i can't see this message"); // same result when i try with : return "i can't see this message"; } window.onbeforeunload = unloadPage; 是否有人可以解
function unloadPage(){
confirm(" i can't see this message");
// same result when i try with : return "i can't see this message";
}
window.onbeforeunload = unloadPage;
是否有人可以解释如何强制浏览器接收我的自定义确认消息,并忽略默认的浏览器消息?请尝试在函数中输入一个返回值,如所示 函数应该为returnValue属性指定一个字符串值 并返回相同的字符串
不幸的是,我目前无法测试这段代码,这正是我从文章中了解到的。您没有在window.onbeforeunload=unloadPage调用函数;它应该是window.onbeforeunload=unloadPage
在页面加载时,应该使用onload方法
你的密码到了吗?你读过了吗?它包含几个有用的用法示例
window.onbeforeunload = myFunction;
myFunction(e) {
var dialogText = 'Dialog text here';
e.returnValue = dialogText;
return dialogText;
};
window.onload = unloadPage();
function unloadPage()
{
return confirm(" i can see this message");
}