我想在加載頁面時在外部js文件中執行javascript函數。這是在該函數被調用JSP文件中的代碼,我把它放在了JSPjavascript函數沒有執行
<%-- Begins countdown --%>
<script src="/pub/scripts/counter.js" type="text/javascript"></script>
<script type="text/javascript">
window.onload=startCountdown;
</script>
這是底部的JS功能文件
function startCountdown() {
var TIMEOUT = 900000;
var COUNT_BACK = 3;
setTimeout("displayWarning("+COUNT_BACK+")", TIMEOUT);
}
頁面加載時在瀏覽器中,我看到腳本已加載,但startCountdown函數從未得到執行。我該如何做這項工作?
你怎麼知道'startCountdown'從來沒有得到執行?也許是這樣,但是'displayWarning'壞了。這不會倒數。它會在900秒後被調用一次...所以你需要等待很長時間才能運行。 – 2015-03-31 20:45:52