Javascript 如果按下警报,则转到“确定”按钮后的URL
我需要确保当用户在JavaScript警报窗口中单击OK时,浏览器会移动到另一个URL。这可能吗 你说的“确保”是什么意思Javascript 如果按下警报,则转到“确定”按钮后的URL,javascript,alert,url-redirection,Javascript,Alert,Url Redirection,我需要确保当用户在JavaScript警报窗口中单击OK时,浏览器会移动到另一个URL。这可能吗 你说的“确保”是什么意思 在用户单击警报窗口中的“确定”后重定向用户。是,只需在警报()调用后立即重定向即可。调用: alert('blah blah'); location.href = '....'; 我猜你的意思是在窗口中(即是/否选项) 警报不返回值,实际上返回未定义的,因此我现在找到的最简单的方法是像这样调节警报 if(!alert("my text here")) document.l
在用户单击警报窗口中的“确定”后重定向用户。是,只需在
警报()调用后立即重定向即可。
调用:
alert('blah blah');
location.href = '....';
我猜你的意思是在窗口中(即是/否选项)
警报不返回值,实际上返回
未定义的
,因此我现在找到的最简单的方法是像这样调节警报
if(!alert("my text here")) document.location = 'http://stackoverflow.com/';
if(confirm("my text here")) document.location = 'http://stackoverflow.com/';
更好的方法是像这样使用confirm()javascript函数
if(!alert("my text here")) document.location = 'http://stackoverflow.com/';
if(confirm("my text here")) document.location = 'http://stackoverflow.com/';
另一个选择当然是制作您自己的警报我想您需要的是:
if(confirm("Do u want to continue?")) {
window.location.href = "/some/url"
}
如果是为了可访问性,你想收听页面上的每个链接,然后检查你是否要离开当前站点到另一个域,请查看我写的内容,并在Joe的答案上展开
$('a').on('click', function() {
if ( this.host !== window.location.host ) {
if ( window.confirm('Really go to another page?') ) {
// They clicked Yes
console.log('you chose to leave. bye.');
}
else {
// They clicked no
console.log('you chose to stay here.');
return false
}
}
});
回复。写(“用如果(确认(“sometext”,“defaultvalue”))
我认为写确认是很有意义的,但是我的大脑抛弃了我,我写了提示
-修正了你发布的一条信息,这是纯金的。这个问题已经有将近8年的历史了,它有一个公认的答案。
Response.Write("<script Response.Write("<script
language='javascript'>window.alert('Done');window.location='URL';</script>");