我正在使用下面的javascript代码。我希望保持同一页面,直到用户点击提醒。
点击提醒页面后,应重定向到SomePage.aspx
<script type="text/javascript">
function myFunction() {
alert("Some text...");
window.location = 'SomePage.aspx';
}
</script>
请让我知道我错过了什么。 感谢。
答案 0 :(得分:2)
而不是提醒我认为你需要确认框: -
<script type="text/javascript">
function myFunction() {
var conf = Confirm("Some text...");
if(conf == true){
window.location = 'SomePage.aspx';
}
else{ }
}
</script>
答案 1 :(得分:0)
尝试这样
<强>脚本强>
<script type="text/javascript">
window.alert = function (al, $) {
return function (msg) {
al.call(window, msg);
$(window).trigger("okbuttonclicked");
};
}(window.alert, window.jQuery);
$(window).on("okbuttonclicked", function () {
redirect();
});
function redirect() {
window.location.href = "http://www.google.com";
}
function myFunction() {
alert("Some text...");
}
</script>
<强> HTML 强>
<input type="button" onclick="myFunction()" value="Click" />
注意: - 此功能在每个alert
确定按钮上执行。但是您还传递了一些额外的参数以防止执行。
我还建议使用确认而不是这个。