我有一个带有按钮的asp.net webform。 OnClientClick事件连接到javascript函数。
我需要此功能将当前页面重定向到此页面。
经过多次阅读后,尝试了以下所有内容,但无济于事:
var url = "http://www.google.com";
document.location = url; //Doesn't Work
document.location.href = url; //Doesn't Work
window.location = url; //Doesnt Work
window.location.href = url; //Doesnt Work
欢迎任何帮助或建议。
聚苯乙烯。我弹出警报消息时进入JS功能
答案 0 :(得分:1)
我在一个html页面中试过这个并且它工作正常。
function go(){alert(); VAR url =“http://www.google.com”; document.location.href = url; //不起作用}
只需查看页面源代码,看看onClientClick是否正在调用你的js函数
答案 1 :(得分:1)
你的代码上可能有一个Javascript错误,它会停止执行,因为正如另一个所说,这段代码你说“不起作用”,它的工作正常。
答案 2 :(得分:1)
尝试在OnClientClick
中添加返回false; e.g。 OnClientClick="yourfunction();return false;"
答案 3 :(得分:0)
您可以尝试使用location.replace(myUrl);
,但document.location.href
应该可以正常使用。