JavaScript确认重定向不起作用
JavaScript confirm redirect not working
我有以下内容:
<script>
function DoSomething() {
if (confirm("Are you sure?")) {
window.location = "http://www.google.com";
}
}
</script>
<button onclick="DoSomething();">Action!</button>
我希望当用户单击按钮时,页面会询问他们是否确定,然后如果他们单击OK
,它会将他们重定向到谷歌。然而,似乎什么都没发生。我做错了什么?
编辑:
如果重要的话,我将在VS2012中从调试模式运行MVC 4。
function DoSomathing(){
if (confirm("Are you sure?")){
location.replace("http://www.msn.com");
}
您只是缺少href
属性。用途:
window.location.href = "http://www.google.com";
在变量中设置confirm
:
function DoSomething() {
var a = confirm("Are you sure?");
if (a) {
window.location.href = "http://www.google.com";
}
}
编辑:
您的代码实际上似乎正在工作:http://jsfiddle.net/shawn31313/eWgF3/1/show/
function Funkcja()
{
confirm("Are you sure?")
location.replace("http://www.msn.com");
}
相关文章:
- 在phonegap应用程序内部重定向不起作用
- 角度 JS + 重定向不起作用
- 意思是.js - 登录后重定向用户 - 在本地工作,但在部署时不起作用
- UI 路由器参数 URL 不起作用,只是重定向到 /
- 从帖子返回后,Javascript重定向不起作用
- 重定向不起作用
- 登录后PHP登录脚本重定向不起作用
- 使用self.location.href重定向不会'不起作用
- 重定向到PDF时像素跟踪代码不起作用
- j查询页面重定向在按钮单击时不起作用
- 在Kentico中使用response.write重定向HTML表单不起作用
- window.location.href 不起作用,无法重定向
- 路由提供程序否则重定向到不起作用
- 样式<输入类型=“范围”>用于重定向,在触摸设备上不起作用
- 花式框默认关闭在表单重定向后不起作用
- 在 mvc 应用程序中使用 href 属性重定向 asp.net 不起作用
- Facebook 登录重定向 PHP/Javascript 不起作用
- 弹出窗口重定向在IE中不起作用,但在其他浏览器中可以
- Spring ModelandView 重定向在 jquery ajax 调用中不起作用
- Python 重定向到 URL 不起作用