所以这是我第一次尝试JavaScript(学习Java atm)而且我差不多完成了.我想要做的是:在页面刷新时从我的textarea中删除readonly,并在几分钟后将其设置为只读定时器.
所有的定时器,getElement-parts和readOnly属性似乎都在工作(最后).
JavaScript的:
<script>
//x = Timelimit in minutes, z = Time remaining alert in minutes
function timeLimit(x,z) {
var min = 60 * 1000;
var limit = x * min;
setTimeout(function(){ alert("Du har " + z + " minutter igjen på prøven.") },( limit - (z * min) ));
setTimeout(function(){ alert(x + " minutter har gått.\nTiden er slutt.") },limit);
setTimeout(document.getElementById('testroom').setAttribute('readOnly','readOnly'),limit);
}
</script>
Run Code Online (Sandbox Code Playgroud)
这是对我的函数的调用(把它放在我的textarea下面,因为它似乎是getElement通过id找到我的textarea的唯一方法):
<form method="post" action="insert.php" />
<textarea name="content" id="testroom"></textarea><br>
<input type="submit" value="Send inn for retting" />
</form> …Run Code Online (Sandbox Code Playgroud)