【HTMLFILE】
<div id="calendar_00"> </div>
【JavascriptFILE】
//addEventlistener および attachEvent かを 判断(関数addListener)==作成 function addListener(element, event, listener) { //addEventlistener(InternetExplorer以外)の処理 if (element.addEventListener) { element.addEventListener(event, listener, false); //attachEvent(InternetExplorer および其の)処理 } else if (element.attachEvent) { element.attachEvent('on' + event, listener); } else { //どちらも 扱えない 場合の 処理 throw new Error('イベントリスナに未対応です。'); } }; //上記 判断がら 関数を実行(div#calendar を 扱い其のelement から //日付のDATAオブジェクトを 要素と絡めて カレンダーを 構築 addListener(window, 'load', init); addListener(window, 'load', calendar_00); //init()関数 function init() { var element = document.getElementById("calendar"); //calendar の 範囲 style.backgroundColor="red" 赤色表記(確認用) return element.style.backgroundColor = "red"; }; //関数koyomi()==カレンダーを LOAD時 に画面に出力 function calendar_00() { var calendar_00 = document.getElementById("calendar_00"); var currentmeantime = new Date(); var year = currentmeantime.getFullYear(); var month = currentmeantime.getMonth() + 1; currentmeantime.setDate(1); var monthDays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; var numOfMonth = monthDays[month - 1]; var daysOfWeek = ['日', '月', '火', '水', '木', '金', '土']; var column; var i; if (month == 2 && ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))) { numOfMonth = 29; } calendar_00.innerHTML = "<table class='table_style'>"; calendar_00.innerHTML += "<tr>"; for (i = 0; i <= 6; i++) { calendar_00.innerHTML += "<th>" + daysOfWeek[i] + "</th>"; } calendar_00.innerHTML += "</tr>"; calendar_00.innerHTML += "<tr>"; for (column = 0; column < currentmeantime.getDay() ; column++) { calendar_00.innerHTML += "<td></td>"; } for (i = 1; i <= numOfMonth; i++) { calendar_00.innerHTML += "<td>" + i + "</td>"; if (column == 6) { calendar_00.innerHTML += "</tr>"; column = 0; if (!(i == numOfMonth)) { calendar_00.innerHTML += "<tr>"; } } else { column++; } } calendar_00.innerHTML += "</table>"; return calendar_00; };
【質問内容】
【再度】==質問です。この前の 回答文の記述に 纏め CODINGを試みたのですが どうしても 出力為 なぃ ので(BROWSERに)反映を 其れが 何故なのか 記載ミスなのか其れとも【根本的に】 違うのか 参考書等 何冊かを確かめながら ERRORと MISS の 発見を試みているのですが 困ってます(´;ω;`)ウゥゥ相当 時間を 奪われ ぼくは瀕死です 助言を もし御抵抗が無いので あれば ヒント および こたえを==わたくしに 下さい(´;ω;`)ウゥ|非常口|ゥ
回答1件
あなたの回答
tips
プレビュー