[問題] javascript中用document.write一個toUTCstring發生的問題

看板Web_Design作者 (oliwad)時間14年前 (2011/06/17 00:31), 編輯推噓2(206)
留言8則, 2人參與, 最新討論串1/1
小弟最近在寫一個讓client紀錄某些訊息於cookie中的javascript網頁 每個item需要加上expiration的時間 所以我利用以下的方式去叫出目前時間跟計算出expiration的值 var stayDay=new Date(); var stay=3*24*60*60*1000; stayDay.setTime(stayDay.getTime()+stay); var expDay=stayDay.toUTCString(); 為了想要在網頁上印出expiration的時間 我再加上下面的document.write的寫法 document.write(expDay); 網頁上會印出時間 但是之後的程式卻執行不了 不知道是否出了甚麼問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.207.205

06/17 00:54, , 1F
這段是放在function裡面呼叫的嗎?
06/17 00:54, 1F

06/17 00:55, , 2F
是的話document.write會覆寫body的內容,後面的程式碼就不跑了
06/17 00:55, 2F

06/17 01:14, , 3F
我是放在function去跑
06/17 01:14, 3F

06/17 01:16, , 4F
在這個function中 document.write之後 我還有寫
06/17 01:16, 4F

06/17 01:17, , 5F
document.cookie.. 這個就不會跑了
06/17 01:17, 5F

06/17 01:18, , 6F
請問覆寫body的內容 是否會連該function內的程式碼都不跑
06/17 01:18, 6F

06/17 01:33, , 7F
嗯 就從document.write中離了,要印時間用其他方法吧
06/17 01:33, 7F

06/18 10:13, , 8F
恩 謝謝 感恩
06/18 10:13, 8F
文章代碼(AID): #1D-Y_nml (Web_Design)