Re: [ js ] 如何自動執行javascript

看板Ajax作者 (I should be guest..)時間17年前 (2007/11/02 18:19), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《TonyQ (骨頭)》之銘言: : ※ 引述《WarnOcean (重回NCTU)》之銘言: : : <script> : : function next(){ : : location.reload() : : } : : function xxx(){ : : xxx... : : } : : </script> : : <body onLoad="setTimeout('next()',10000)"> : <body onLoad="xxx();setTimeout('next()',10000);"> : : 我有兩個function : : 其中next()是每10秒會重新讀網頁一次 : : 請問我希望每次重讀網頁後可以先自動執行xxx()一次該怎麼寫呢? : try it ~ 我想你誤會 setTimeout 的意思了,setTimeout 指的是延遲多久執行 而不是重複執行,setInterval 才會重複執行。 當然硬要透過 setTimeout 執行也是可以, EX: function next(){ location.reload(); setTimeout('next()',10000); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.178.23

11/02 20:01, , 1F
它本來不就這樣做? 它的next跟你的next有甚麼不一樣? XD
11/02 20:01, 1F

11/02 20:04, , 2F
不過就是換成reload跟unload的差別而已。:P
11/02 20:04, 2F

11/02 20:04, , 3F
要refresh的這個前提下用interval不見得比較好用喔
11/02 20:04, 3F

11/02 20:05, , 4F
方法是死的人是活的,懂得變形可以獲得更多。
11/02 20:05, 4F

11/04 18:22, , 5F
是的,非常同意樓上的看法,寫多了自然就能了解其中的差別
11/04 18:22, 5F
文章代碼(AID): #17AlclEY (Ajax)
討論串 (同標題文章)
文章代碼(AID): #17AlclEY (Ajax)