台灣最大程式設計社群網站
線上人數
1250
 
會員總數:246690
討論主題:190103
歡迎您免費加入會員
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
javascript
價值 : 50 QP  點閱數:1143 回應數:8
樓主

瘋子
門外漢
0 1
18 4
發送站內信

小弟是第一次來這發問
最近在學習用javascript製作一個月曆
目前碰到的問題是想用一個下拉的表單來選擇月份和年份
可是不知道怎麼調用函數就是跑不出來
找到這個論壇,希望有大大能教我怎麼處理
我實在看不懂問題出錯在哪






本篇文章發表於2013-09-18 16:15
1樓
作者回應

瘋子
檢舉此回應
QQ
主題還沒打清楚就送出去了
找不到哪裡可以修改主題
希望有大大看到幫幫我
本篇文章回覆於2013-09-18 16:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Mark Shu
捐贈 VP 給 Mark Shu 檢舉此回應
可參考現成的使用 http://www.monkeyphysics.com/mootools/script/2/datepicker#examples
本篇文章回覆於2013-09-19 00:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Solty
檢舉此回應
js萬年曆這東西...可以免了
新的瀏覽器可以以用一行html搞定
<input type="date">
本篇文章回覆於2013-09-24 15:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

四百龍銀
檢舉此回應
HTML5 好用 but 還未整合完成
先練習一些舊版的使用方式也不錯
加油加油
本篇文章回覆於2013-10-01 16:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

瘋子
檢舉此回應
QQ
到現在還是修改不出來∼∼無助
本篇文章回覆於2013-10-09 10:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

mgmggt
捐贈 VP 給 mgmggt 檢舉此回應
建議:
- 產生月清單使用 Array.forEach
- 新增 HTML 標籤使用 document.createElement

調整HTML:
- 修正 selmonth 的 onChange
- 修正 selyear 的 onChange
- 更正/調整日期顯示的部分

調整程式碼:
- 新增 function $ 以便於直接修改特定 ID,並修改/修正相關程式
- 所有 function 內變數依需求改為區域變數
- function showtime 的 setTimeout 改成 setInterval
- 修正所有使用 document.write 的輸出為 document.getElement().innerHTML
- 修正所有 option 都沒有結尾...
- 用於產生頁面的一次性 function 全部合併
- 產生年清單使用的 Date.getYear 修正為 Date.getFullYear
- 產生年月清單的 Date.getMonth 及 Date.getFullYear 放入變數,降低載入時間
- function seldays 更名為 showdays 防止ID重複
- 修正 function change_month 的 Date.getYear 為 getFullYear
- 修正 function change_year 的第一行
- 修正 function set_cal 中的 Date.getYear 為 Date.getFullYear
- 修正產生日表格的輸出方法以防止輸出不完整的 tr 會自動補上結尾,導致錯誤的問題

其他有的沒的的修正忘了XD
好久沒有改別人的程式了...
※HTML與JS已經合而為一

本篇文章回覆於2013-10-17 13:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

mgmggt
捐贈 VP 給 mgmggt 檢舉此回應
藍色小舖的高亮功能有BUG...
看原始碼請按上方"開新視窗(view plain)"
本篇文章回覆於2013-10-17 13:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

瘋子
檢舉此回應
感謝妳!!!!
想不到我有這麼多bug要修改
我在好好的瞭解出錯的地方
感謝指導
本篇文章回覆於2013-11-03 22:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.