作者st1009 (拔劍斬風風不止)
看板Ajax
標題[問題] 時鐘
時間Sun Feb 15 21:44:19 2015
我是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://webptt.com/m.aspx?n=bbs/Ajax/M.1424007867.A.2BD.html
※ 編輯: st1009 (1.171.150.33), 02/15/2015 21:56:08
1F:→ mmis1000: 在onload之後,呼叫document.write會把整個網頁洗掉 02/15 23:08
2F:→ mmis1000: 當然包括js腳本自己 02/15 23:08
4F:→ iamnodoubt: 會跑阿,debug看瀏覽器的console跳什麼error,改掉就好 02/16 01:05
5F:→ mmis1000: 秒數不會動阿 02/16 01:14
6F:→ mmis1000: 只要document.write下去,time就跟著沒了,怎麼可能會 02/16 01:23
7F:→ mmis1000: 動? 02/16 01:23
9F:→ mmis1000: 我是不知道是哪本書教的,document.write真的太過時了 02/16 01:25
10F:→ mmis1000: center的tag也是,現在也都改用css了,那些幾乎都是10年 02/16 01:26
11F:→ mmis1000: 的做法阿... 02/16 01:26
12F:推 KawasumiMai: 用jQuery吧,$('div#clock').html() 02/16 01:27
13F:→ mmis1000: 以這種目的而言,是不需要用到jqeury啦... 02/16 01:30
14F:→ mmis1000: 是說這種史前的做法到底是從哪找來的...好久沒看到了 02/16 01:31
15F:推 GoalBased: 我猜是ASP 02/16 03:03
16F:推 oToToT: 目前會寫這種code的,建議先不要學jquery應該先把基礎打好 02/16 09:34
17F:→ oToToT: ,再慢慢學會用jQuery才比較踏實 02/16 09:34
18F:→ st1009: 謝謝各位大大,小弟看的書好像有點舊TAT 02/16 10:47
19F:推 iamnodoubt: w3school的js學完就跳jquery,熟了對操作dom有點感覺 02/16 14:43
20F:→ iamnodoubt: 會運用大部份jquery外掛再回去鑽研js,直接學js沒程式 02/16 14:44
21F:→ iamnodoubt: 基礎的話..吃力不討好..效果又差,新手學js還在想辦法 02/16 14:46
22F:→ iamnodoubt: 讓他動的時候,假如相同時間拿去學jquery,早就飛來飛去 02/16 14:46
23F:→ st1009: 飛來飛去OAO(心動) 02/16 19:45
24F:推 Peruheru: 就是先學jQuery感覺一下"JS可以做到這種事"然後再研究 02/17 00:46
25F:→ Peruheru: 如何使用純JS做到一樣的事,這樣比較有感覺 02/17 00:46
26F:→ st1009: 忽然發現我怎沒做星期六(崩潰) 02/28 13:50