如果按下警报,请转到“确定”按钮后的URL
Go to URL after OK button if alert is pressed
我需要确保当用户在JavaScript警报窗口中单击"确定"时,浏览器会移动到不同的URL。这可能吗?
"确保"是什么意思?
alert('message');
window.location = '/some/url';
在用户单击警报窗口中的"确定"后重定向用户。
我怀疑您的意思是在confirm
窗口中(即"是/否"选项)。
if (window.confirm('Really go to another page?'))
{
// They clicked Yes
}
else
{
// They clicked no
}
警报不返回值,实际上返回undefined
,所以我现在找到的最简单的方法是像一样调节警报
if(!alert("my text here")) document.location = 'http://stackoverflow.com/';
更好的方法是使用confirm()javascript函数,如
if(confirm("my text here")) document.location = 'http://stackoverflow.com/';
另一种选择是制作自己的警报,当然是
我认为您需要的是:
if(confirm("Do u want to continue?")) {
window.location.href = "/some/url"
}
是的,只需在alert()
调用后立即重定向即可:
alert('blah blah');
location.href = '....';
如果是为了访问,并且你想收听页面上的每个链接,然后检查你是否要将当前网站转移到另一个域,请查看我写的内容,扩展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
}
}
});
在我的案例中,还需要重新加载。
alert('your message');
window.location = '/yoururl';
window.location.reload();
Response.Write("<script Response.Write("<script
language='javascript'>window.alert('Done');window.location='URL';</script>");
相关文章:
- 如何在单击“提交”按钮时为“新建”窗口编写JavaScript,用“确定”和“取消”显示注册信息
- PHP使用子窗口中的单选按钮确定从子窗口向父窗口文本区域插入什么
- javascript提示-如何以阿拉伯语文本显示确定/取消按钮
- jquery如何让这个对话框的“确定”按钮工作
- 是否有任何方法可以在单击“加载前确认”对话框的“确定”按钮后执行某些操作
- 在 JavaScript 警报消息框的“确定”按钮上分配一个值
- 返回弹出窗口时捕获确定按钮 [离开此页面或留在此页面]
- 在javascript中单击“确定”按钮之前,如何不执行任何操作
- 在 Javascript 弹出窗口中单击“确定”按钮时调用函数
- 如果打开 JavaScript 弹出窗口,如何编写 Watir 条件循环以单击“确定”按钮
- Javascript警报按钮“确定”按钮
- 以编程方式确定按钮的标签标题
- 防止纸张对话框在确定按钮上关闭
- 将警报中的“确定”按钮设置为运行location.reload方法
- 如果按下警报,请转到“确定”按钮后的URL
- 触发器提示's以编程方式单击“确定”按钮
- 单击确定按钮后,执行页面重定向
- 无法自动操作;点击确定按钮;UIAutomation
- 确认框:点击取消按钮后,确定按钮不工作
- 在警告框中点击确定按钮后,如何避免页面加载?