在我的书-Javascript权威指南6 / e中,要我在HTML文件中键入代码,但这没用。
代码如下:
<script>
function moveon(){
var answer = confirm("Ready to move on?");
if (answer) window.location = "http://google.com";
}
</script>
模态对话框从不显示在我的镶边中。
我只是开始自己学习Javascript,所以在此先感谢您的回答!
答案 0 :(得分:1)
您仅声明了该函数,但从未执行该函数。为了使代码运行,您需要像下面这样调用该函数:moveon();
答案 1 :(得分:1)
您需要在代码中的某处调用方法moveon(),请检查下面的代码,该代码在单击按钮时调用moveon方法。
但是如果您使用的是您当前域以外的URL,并且在控制台中出现错误,请检查Same-Origin policy
function moveon(){
var answer = confirm("Ready to move on?");
if (answer) {
window.location.href = "https://stackoverflow.com/";
}
}
<input type="button" value="move on" onclick="moveon();"/>