看板 Ajax 關於我們 聯絡資訊
我是JavaScript初心者,不懂為何我寫的鐘不會跑,而且標題會跑掉, 不知道可以請問各位大大嗎? 如果有違反板龜來信自刪。 以下是我的程式: <HTML><HEAD> <TITLE>時間</TITLE> </HEAD> <script LANGUAGE = "JavaScript"> function time(){ document.write("<center><font color=red size=30>現在時間 </font><br></center>"); a=new Date().getFullYear(); b=new Date().getMonth(); c=new Date().getDate(); d=new Date().getDay(); e=new Date().getHours(); f=new Date().getMinutes(); g=new Date().getSeconds(); day=new Array("日","一","二","三","四","五") document.write("<center><font color=blue size=40>"); document.write(a-1911+"年"+(b+1)+"月"+c+"日"+"星期"+day[d]+"<br>"); document.write(e+"時"+f+"分"+g+"秒"); document.write("</center></font>"); setTimeout('time()',1000); } </script> <BODY OnLoad="time() ; alert('歡迎')"> </BODY > </HTML> -- 雖然我們不認識 我們還是要一起 追求那永不腐朽 永不毀滅的世界 Sam -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.150.33 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1424007867.A.2BD.html ※ 編輯: st1009 (1.171.150.33), 02/15/2015 21:56:08
mmis1000: 在onload之後,呼叫document.write會把整個網頁洗掉 02/15 23:08
mmis1000: 當然包括js腳本自己 02/15 23:08
iamnodoubt: 會跑阿,debug看瀏覽器的console跳什麼error,改掉就好 02/16 01:05
mmis1000: 秒數不會動阿 02/16 01:14
mmis1000: 只要document.write下去,time就跟著沒了,怎麼可能會 02/16 01:23
mmis1000: 動? 02/16 01:23
mmis1000: http://jsbin.com/qomicu/ 好歹用innerHTML阿 02/16 01:24
mmis1000: 我是不知道是哪本書教的,document.write真的太過時了 02/16 01:25
mmis1000: center的tag也是,現在也都改用css了,那些幾乎都是10年 02/16 01:26
mmis1000: 的做法阿... 02/16 01:26
KawasumiMai: 用jQuery吧,$('div#clock').html() 02/16 01:27
mmis1000: 以這種目的而言,是不需要用到jqeury啦... 02/16 01:30
mmis1000: 是說這種史前的做法到底是從哪找來的...好久沒看到了 02/16 01:31
GoalBased: 我猜是ASP 02/16 03:03
oToToT: 目前會寫這種code的,建議先不要學jquery應該先把基礎打好 02/16 09:34
oToToT: ,再慢慢學會用jQuery才比較踏實 02/16 09:34
st1009: 謝謝各位大大,小弟看的書好像有點舊TAT 02/16 10:47
iamnodoubt: w3school的js學完就跳jquery,熟了對操作dom有點感覺 02/16 14:43
iamnodoubt: 會運用大部份jquery外掛再回去鑽研js,直接學js沒程式 02/16 14:44
iamnodoubt: 基礎的話..吃力不討好..效果又差,新手學js還在想辦法 02/16 14:46
iamnodoubt: 讓他動的時候,假如相同時間拿去學jquery,早就飛來飛去 02/16 14:46
st1009: 飛來飛去OAO(心動) 02/16 19:45
Peruheru: 就是先學jQuery感覺一下"JS可以做到這種事"然後再研究 02/17 00:46
Peruheru: 如何使用純JS做到一樣的事,這樣比較有感覺 02/17 00:46
st1009: 忽然發現我怎沒做星期六(崩潰) 02/28 13:50