setTimeout("fn_forward()",1);
function fn_forward() {
history.forward();
setTimeout("fn_forward()",1);
}
window.history.go(1);
參考網址https://note.artchiu.org/2011/07/14/asp%E3%80%81php-%E7%A6%81%E6%AD%A2%E8%BF%94%E5%9B%9E%E4%B8%8A%E9%A0%81%E8%88%87%E9%87%8D%E6%96%B0%E6%95%B4%E7%90%86/
在網路上找到這個程式碼,想請問function fn_forward()內放入的fn_forward() 是什麼意思呢?謝謝
fn_forward 不就是函式名稱嗎?
setTimeout("fn_forward()",1);
function fn_forward
() {
history.forward();
setTimeout("fn_forward()",1);
}
window.history.go(1);
Timer一直呼叫這個函式.
setTimeout是JavaScript的一種Timer.
fn_forward() 一直呼叫自己嗎?
不是很懂為何要寫fn_forward()這一段?
是 setTimeout 去呼叫 fn_forward,
才能夠一直執行這個function.
不過時間設定1毫秒,
表示一秒要跑1000次,
這個Loading應該不輕吧??
這樣就會每千分之一秒跑一次fn_forward,fn_forward裡面會跑history.forward(),所以用戶很難回到上一頁。
...啊,小魚已經回了XD