- ベストアンサー
JAVAで作るカレンダー 応用
fujillinの回答
- fujillin
- ベストアンサー率61% (1594/2576)
//つづき set_calendar(new Date()); function check(evt){ var t = evt.target || evt.srcElement; var elm, e, dd, i=0; switch(t.nodeName){ case "TH": e = t.className; i = e=="prev"?-1:e=="next"?1:0; if(i){ dd = t.parentNode.parentNode.getElementsByTagName("th")[1].innerHTML; dd = new Date(dd + "/1"); dd.setMonth(dd.getMonth() + i); set_calendar(dd); } break; case "TD": if (t.innerHTML != "-"){ var elm = t.parentNode.parentNode.getElementsByTagName("td"); while (e=elm[i++]){ e.className = e.className.replace(/ selected$/, ""); if(e == t) e.className += " selected"; } } break; } } function set_calendar(dd){ var id = "calendar"; document.getElementById(id).innerHTML = calendar(dd.getFullYear(), dd.getMonth()); function calendar(y, m){ var c, x, b, h; c = -new Date(y, m).getDay(x = new Date(y, ++m, 0).getDate(b = -1)); h = '<table><tr><th class="prev"><<</th><th colspan="5">'; h += y + '/' + m + '</th><th class="next">>></th></tr><tr>'; h += '日月火水木金土'.replace(/(.)/g,'<th>$1</th>'); while ((b++>5?b=0:b) | c<x) { h += (b?'':'</tr><tr>') + '<td' + (b==6?' class="sat">':b==0?' class="sun">':'>'); h += (++c<1 | c>x?'-':c) + '</td>'; } return h + '</tr></table>'; } } //--> </script> </body> </html>
関連するQ&A
- java カレンダーの日付指定で・・・
ビギナーです。 http://www.red.oit-net.jp/tatsuya/java/calendar.htm のサイトのソースで 毎月3日、5日、7日のセルを「赤」にしたいのですが どこに何を入れればいいのかさっぱりです(TT) さんざん弄くりまわしましたがうまくいかず・・・。 ご存知の方いましたら教えてください。 「テメーで調べろ」的な方はヒントだけでもお願いします。 よろしくお願いします(__)
- ベストアンサー
- JavaScript
- JAVAを使った『健康チェック』
はじめまして、JAVAを使った『健康チェック』を 作ろうと四苦八苦している初心者です。 こちらのWEB(http://www.red.oit-net.jp/tatsuya/java/checkbox.htm ) にあるようなチェックプログラムを、 JAVAのアプレットで書きたいのですが、どうしても上手くいきません。 そのものずばりのJAVAプログラムでも、何らかのヒントでも 本当に助かりますので、よろしければご教授ください。
- ベストアンサー
- Java
- これってCGI?
http://www.red.oit-net.jp/tatsuya/java/fade.htm 上記URLのもう1回見るで確認してください。 タグにはCGIのようなタグはありませんが、 どう言う仕組み(CGI)が使用されているのか、 使用されていないのかが知りたいのです。 分る方宜しくお願いします。
- ベストアンサー
- JavaScript
- ランダムリンクのボタンを
http://www.red.oit-net.jp/tatsuya/java/rndlink.htm こちらのサイトを参考にして、ランダムリンクをホームページに設置してみたのですが、リンク先の表示が、同一のページになってしまうのですが、新しいタブでリンク先のホームページが表示されるようにするにはどうすればよいでしょうか? 回答宜しくお願いします。
- ベストアンサー
- HTML
- HPを作っていますぅ。
HPを作っていますぅ。 イヌでもわかるJavaScript講座 http://www.red.oit-net.jp/tatsuya/java/prompt2.htm で質問しても 何の回答も来ません。 パスワードです。。 トップページに5~6個のパスワードを入れたいのですが (秘密の部屋を5~6個つくりたい) パスワードのソース1個は問題が無いのですが 2個以上だと使えません ソースをどのように変えたら良いですか? だれかー教えてーーください。
- 締切済み
- その他(プログラミング・開発)
- CSSをMacとWinIEとそれ以外に分けたい
スタイルシートをMacとWinIEとそれ以外に分けて読ませようとしています。 navigator.userAgent で Mac とそれ以外に分け 次に appName で IE とそれ以外に分け CSS を読み込ませるようにしたのですが Opera だと appName で IE と判断されることもあるようです。 参考↓ http://www.red.oit-net.jp/tatsuya/java/browser/bs_ie6.htm なにかいい知恵がありましたら教えていただけないでしょうか? よろしくお願いします。
- ベストアンサー
- JavaScript
- // -->が緑色 コメントになってる?
http://www.red.oit-net.jp/tatsuya/java/lastmdfy.htm を参考に、自分のサイトに最終更新日のスクリプトを入れたのですが、 自分のサイトのソースを見ると、 // --> が緑色になっていますが、 これはコメントになってしまってるのでしょうか? <SCRIPT TYPE="text/javascript"> <!-- document.write("最終更新日: " + document.lastModified); // --> </SCRIPT> としてるのですが、変ですか?
- ベストアンサー
- JavaScript
- スタイルシートCSSについて
JavaScriptを使いスタイルシートを使っている時に疑問になったのですが、 1回も行ったことがないリンク先の色。(A:link ) 1回は行ったことがあるリンク先の色。(A:visited ) がありますが、どういうふうに判定しているのでしょうか? また、行ったことがあるリンク先の色が長期間残っているので、 これを初期化みたいにできないのでしょうか? 突然気になったので、知っている方いましたら教えて下さい。 参考URL:http://www.red.oit-net.jp/tatsuya/java/css_a.htm
- ベストアンサー
- JavaScript
- アクセス制限のあるページのつくりかた
お世話になっております<m(__)m> おしえてください(涙 WindowsXPをつかっています。 http://www.red.oit-net.jp/tatsuya/java/prompt.htm ↑のページを参考にしまして(作者様、ありがとうございます<m(__)m>) アクセス制限のあるページを作ってみたく思いました。 スクリプト内容は、 ************************************************ <script language="JavaScript"><!-- function myEnter(){ myPassWord=prompt("Tatsuya家のパスワードを入力してください",""); if ( myPassWord == "pass1" ) location.href = "secret.htm"; else alert( "パスワードが違います!" ); } // --></script> <form> ここは家族専用です→ <input type="button" value="Tatsuya家へ" onclick="myEnter()"> </form> *********************************************** 上記のものですが、私としては、以下の部分(かな?) <form> ここは家族専用です→ <input type="button" value="Tatsuya家へ" onclick="myEnter()"> </form> ↑ここを直したいんです。 画像アイコンをクリックして、そのアクセス制限のあるダイヤログがでて→そして実際制限したいページにいけるようにしたいんです。一応HPビルダー6.0で作成していますが、タグを直接打たなくちゃだめだよ~というのなら、がんばりますので、教えてください<m(__)m>だから、formタグは使わないと思うのですが、初心者のため、いまいちよくわかりません(涙 どうかよろしくおねがいいたします<m(__)m>
- ベストアンサー
- JavaScript
- VB6.0で、マルチセレクトダイアログボックス(API)を使うと、パス名にチルダが混ざってしまうのですが。
VB6.0で、APIのファイルを開くダイアログボックスで複数のファイルを開こうとしています。 下記のページで、openfilename構造体のFlagsにOFN_ALLOWMULTISELECTを指定したのですが、 パス名のところどころにチルダ「~」が混じってしまいます。 対処法をご存知ないでしょうか? http://www.red.oit-net.jp/tatsuya/vb/FileDialog.htm
- ベストアンサー
- その他(ソフトウェア)
お礼
とても参考になりました。 回答が大変だったと思いますが ご協力に感謝します。 ありがとうございました。