我对 Javascript 很陌生。我正在尝试实现一个按钮来控制页面是否刷新。但是,它不起作用(单击按钮会触发一些动作,如警报等,但不会更改标签按钮并且不会停止刷新页面)。
你能告诉我我哪里出错了吗?这是我的代码:
<!DOCTYPE html>
<html>
<head>
<title>Message log</title>
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<body onload="JavaScript:timedRefresh(5000);">
<button id="bRefresh" onclick="refreshMode()">Stop refreshing</button>
some content...
</body>
</html>
<script type="text/JavaScript">
<!--
var refresh = 1;
function timedRefresh(timeoutPeriod) {
if(refresh == 1) {
setTimeout("location.reload(true);",timeoutPeriod);
}
}
function refreshMode() {
if(refresh == 1) {
var refresh = 2;
document.getElementById("bRefresh").value="Start refreshing";
} else {
var refresh = 1;
document.getElementById("bRefresh").value="Stop refreshing";
}
};
// -->
</script>