![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
ビギナーです。
http://www.red.oit-net.jp/tatsuya/java/calendar. …
のサイトのソースで
毎月3日、5日、7日のセルを「赤」にしたいのですが
どこに何を入れればいいのかさっぱりです(TT)
さんざん弄くりまわしましたがうまくいかず・・・。
ご存知の方いましたら教えてください。
「テメーで調べろ」的な方はヒントだけでもお願いします。
よろしくお願いします(__)
No.2ベストアンサー
- 回答日時:
既に解決済みでしょうか?^^
一応、答え(?)を…
※背景色の優先度は
今日>3日・5日・7日>日曜>平日 になります。
=============================================
if (myDat==myToday)document.write("bgcolor='#00ffff'>"); // 今日のセルの色
// ★↓追加↓★
else if(myDat == 3 || myDat == 5 || myDat == 7) document.write("bgcolor='#ff0000'>"); // 3日、5日、7日のセルの色
// ★↑追加↑★
else if(j==0) document.write("bgcolor='#ffb6c1'>"); // 日曜のセルの色
else document.write("bgcolor='#ffffe0'>"); // 平日のセルの色
=============================================
else if(myDat == 3 || myDat == 5 || myDat == 7) document.write("bgcolor='#ff0000'>");
という一行を追加しただけです。
>複雑なんですか?
>ビギナー用のサイトのはずなのに・・;
すみません、言い方が悪かったです。
凄く分かりやすく書くためにコードが長くなってしまっているので
見た目がゴタゴタしているなぁと思ったのです。
「分かりやすい」という意味ではとても分かりやすいです(^^ゝ
…イヌじゃ分からないと思いますが^^
なるほど!!「||」が必要なんですね。
スペースや’などで区切ってました。
どうりでできないわけだ・・・(´`;
助かりました。ありがとうございます^^
No.1
- 回答日時:
JavaScriptですね?
えーと、試してないので間違ってたら申し訳ないのですが、
★でどうでしょう…(^^;
↓サイトから引用
=============================================
for(i=0; i<myTblLine; i++){ // 表の「行」のループ
document.write("<tr>"); // 行の開始
for(j=0; j<7; j++){ // 表の「列」のループ
document.write("<td align='center' "); // 列(セル)の作成
myDat = myTable[j+(i*7)]; // 書きこむ内容の取得
★★↓ここでmyDatが3か5か7だったら赤にするというif文を追加↓★★
if (myDat==myToday)document.write("bgcolor='#00ffff'>"); // 今日のセルの色
else if(j==0) document.write("bgcolor='#ffb6c1'>"); // 日曜のセルの色
else document.write("bgcolor='#ffffe0'>"); // 平日のセルの色
document.write("<strong>",myDat,"</strong>"); // 日付セット
document.write("</td>"); // 列(セル)の終わり
}
document.write("</tr>"); // 行の終わり
}
document.write("</table>"); // 表の終わり
なんだか複雑なコードですね…。
教えていただきありがとうございます。
まだ解決には至っていませんが
考え方が分かっただけでもよかったです^^
複雑なんですか?
ビギナー用のサイトのはずなのに・・;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) DATE関数で指定する「日」のセルが関数の場合の対処法 5 2022/09/14 15:46
- その他(Microsoft Office) エクセルの休日について教えてください。 1 2023/01/06 15:45
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Android(アンドロイド) スマホ上のカレンダーで、月、日付、曜日を示してくれるアプリを探しています。 タップしないといけないカ 5 2023/01/18 18:17
- その他(IT・Webサービス) ジャストアンサー(justanser)の解約手続きを教えてください。 3 2022/06/25 12:34
- Visual Basic(VBA) VBAで自動集計(特定セルコピー月ごとに値貼り付け)したい。 6 2023/06/25 11:37
- 妊娠 現在臨月で37週目になります。 皆産夕方から夜中にかけて前駆陣痛?胃痛のような痛みはありますか?? 1 2023/08/20 15:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Java Scriptのメソッドについて
-
window.openでタイトル名の指定
-
java カレンダーの日付指定で...
-
C#テキストボックスの文字を配...
-
同じIDで定義した要素の配列を...
-
idを使わずにonclickで自身の要...
-
google apps scriptの終了のさせ方
-
翌月を取得するGASが分かりません
-
JavaScriptを使って毎日決まっ...
-
functionから別のfunctionを実...
-
javascriptでiframeのURL変更は?
-
スマフォではボタンを表示させ...
-
C# 演算 奇数と偶数 表現の仕方
-
undefinedを表示させない方法は...
-
excle VBA とweb上の検索を利用...
-
Linux バイナリ実行できない "...
-
任意の座標をクリックさせるには
-
<a>タグのテキストを取得
-
JavaScript window.openで開く...
-
ジェネレーターの作り方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.openでタイトル名の指定
-
○歳△ヶ月と×日を計算してくれる...
-
時間帯によって背景画像を変える
-
なぜ、ジャバスクリプトが表示...
-
document.open()の意味とは
-
前のページに戻るとページトッ...
-
for文のiを使ってリンク先のア...
-
HpのFlashで,ブロック回避の方...
-
JavaScriptで乱数+乱数の計算結...
-
カウントダウン JavaScript の ...
-
来年の今日の曜日・・・?
-
「分」単位で加算(減算)したい。
-
javascriptをはじめて勉強して...
-
javascriptとphpの連携で疑問
-
ウェブ上にキーボードを作りた...
-
初歩的なことなんですけど
-
コンマとクオーテーションマー...
-
JavaScriptでFirefox使用者の閲...
-
innerHTMLにて設定した情報を再...
-
document.openの意味
おすすめ情報