• ベストアンサー

HTMLで日にちの様式を変更したい

http://lab.synck.com/Cal3.0/ このページを改変したいのですが、質問がございます。 現況ですと予定表内の左側には日しか記載されていませんが、 こちらを「H26/05/01」のような形式にしたいです。 方法をご教授願えませんでしょうか? 丸投げで大変恐れ入りますが、よろしくお願いします。

noname#203427
noname#203427
  • HTML
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 修正としましてはcal.jsとcal.cssを修正します。 cal.jsの223行目付近 tdTextListArr.push('<ol><li id="'+tdId+'_li" onmouseover="cal_list2day_over(this)" onmouseout="cal_list2day_out(this)" value="'+dayCnt+'"'+tdTextListLink+'>'+splitArr[1]+'</li></ol>'); を // 西暦から平成を算出 var heiseiStr = 'H' + (year - 1988) + '/' + (('0'+month).slice(-2)) + '/' + (('0'+dayCnt).slice(-2)); tdTextListArr.push('<ul><li id="'+tdId+'_li" onmouseover="cal_list2day_over(this)" onmouseout="cal_list2day_out(this)" '+tdTextListLink+'><span class="date">'+heiseiStr+'</span> '+splitArr[1]+'</li></ul>'); に変更する。 cal.cssの div.schedule_wrapper div.schedule_list ol { についてolタグからulタグに変更したので関連する定義を変更する。 ためしに設定したcssは以下のとおりです。(見た目の設定なので自分でカスタマイズしてください) div.schedule_wrapper div.schedule_list ul { padding: 0px; margin: 5px auto; border-top: solid 1px #CCC; list-style: none; } div.schedule_wrapper div.schedule_list ul li { padding: 5px 10px 0px 0px; margin: 0px 0px 0px 5px; font-size: 12px; line-height: 1.5em; } 日付の部分(H26/05/01)は<span class="date"></span>で囲んでありますので以下のような定義を追加し見た目を設定できます。 div.schedule_wrapper div.schedule_list ul li span.date { color: #00f; }

noname#203427
質問者

お礼

お手数おかけしました。何とかなりそうです、ありがとうございました!

関連するQ&A

  • HTMLに詳しい方に質問です。

    http://lab.synck.com/Cal3.0/ このページについてですが、「予定表」の部分をカレンダーの下ではなく、右隣に配置したいです。 そのためには、HTMLのコードをどのように書き換えれば良いでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • HTMLに詳しい方に質問です。。

    http://lab.synck.com/Cal3.0/ このページを改変したいのですが、質問がございます。 カレンダーの「2014年5月」部分を真ん中にし、「>prev」を左端、「<next」を右端という位置にしたいです。 「-」部分は削除します。 この方法が分かりません。CSSとjsどちらをいじるのでしょうか? jsのコードの calHTML += "<input type='button' onclick='cal_move("+calId+",-1);' value='&lt; prev' />"; という部分からが、該当のソースだということは分かっています。 この問題についておわかりの方いらっしゃいましたらお願いします。

    • ベストアンサー
    • HTML
  • CSS3をIE8でも作動させるようにするには??

    http://lab.synck.com/Cal3.0/ 上記HP IE8で作動しませんか? 日付の上にマウスを当てると、文字が表示される仕組みなのですがIE8では表示されないと聞いています。 実際僕もIE8で試してみたら、表示されませんでした。googleクロームでは表示されるのですが。。。 CSS3だからでしょうか。 ソースをみるとCSS3っぽかったです。何とかIE8でも完璧に表示させる方法はありませんでしょうか?

    • ベストアンサー
    • CSS
  • javascriptのオンマウスについて

    http://lab.synck.com/Cal3.0/ 上記URLのカレンダーですが、日付にマウスポインタをあてるとテキストが日付の真下に表示されますよね。オンマウスの記述がキーなのだと思うのですが、 これを真下に表示ではなくてHTMLでテキストボックスを1行作って、作ったテキストボックスに表示させるようにするにはどのようにすればいいでしょうか。 または、真下表示ではなく、日付の1個したの段の1番左端からの表示でもかまいません。 まったくわからず困っています。。

  • JAVAのプログラムとCSSの組み合わせ

    http://lab.synck.com/Cal3.0/ 上記URLのソースを確認するとカレンダーがJAVAとCSSで制御されて作動されているかと思います。 これの仕組みを独学で勉強しているのですが1点、カレンダーの幅はどこで制御されているのかがわかりません。カレンダー自身のサイズを小さく(横幅100ピクセルが理想)にしようと思ったら、CSSを修正するのかJAVAを修正するのか?またそれのどの部分を修正したらいいのかわかりますでしょうか? プログラムは著作権フリー配布ということでしたので、URL掲載させていただきました。

  • WEB用カレンダーの不具合?について

    似たような質問をいっぱいしてますが、もう少しで理想のカレンダーができそうなので。。。よろしくお願いします。 http://lab.synck.com/Cal3.0/ 上記カレンダー、IE以外(クロームやfirefox)では日付にマウスをあてると、行事予定が表示されて、正常に作動するようになっていると思います。なぜ、IEでは正常に作動しないのか探してたら if(navigator.userAgent.indexOf('MSIE') == -1)の記述があったので、この行を削除してみました。 すると、今度はIEでも日付にマウスを当てたら行事が表示されるようにはなったのですが、表示される文章がカレンダーの後ろに隠れてしまい、気持わるいことになってしまっています。。。 (たとえば、5月3日らへんとか。。) どなたか、IEでも正常に表示させる方法を教えてくれませんでしょうか。 お願いします。ちなみに僕が使っているIEはバージョン8です。

  • JSを使ったカレンダーの不具合を解消したい。

    http://lab.synck.com/Cal3.0/ 上記カレンダーを会社HPに実装してみました。できばえは満足してるのですが どうやらIE6で見ると、イベントが後ろに隠れてしまって見えないぞ。と指摘を頂きました。 僕自信のブラウザはIE7なので、正常にイベントが前に出て問題なく使えます。 どうやら、IE7以上の人はOKで、IE6以下の人はカレンダーがうまく作動しないようです。 このカレンダー、かなり気に入ってます。どうかIE6でも使えるようにするにはどうカスタマイズしたらいいでしょうか? ご参考になるかわかりませんが、環境は <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">これを使っています。

  • ダイレクトメール(DM)のHTML変換

    こんにちは。 ダイレクトメールを100名の方に送る予定なのですが、テキスト文の合間に画像を数枚入れたいと考えています。 知識がなくHTMLを使うことができません。 Outlookから、自分で作ったテキストメールをHTML形式に変えて画像を数枚はさみ、それぞれのお客様の名前を入れて一斉送信。 ということをしたいと考えていますが、どの様にすればよろしいでしょうか? 今後何度も利用するため、ツールなどでお金がかかる場合も想定内です。 詳しく載っているページなどをご教授頂ければと思います。 よろしくお願い致します。

  • HTMLについての質問(フレーム等)

    HTMLについての質問をさせていただくのですが、自分で勉強して試したのですが文字の羅列だけになりできませんでしたので、 よろしければコードをそのまま教えていただけるとわかりやすいです! 1つめは1つの画面に2つの仕切りがあり、ひだり側のリンクをクリックすると右側にリンクが表示されるようにしたいのですがどうすればよいでしょう? たとえばこの2つのリンクを左側のリンク先にしたい場合です。 http://www.boingboing.net http://www.we-make-money-not-art.com/ 2つ目はインプットについてです。 ・10文字制限のテキストスペースの作り方。 ・好きな食べ物4つをたずねるラジオボタン式の作り方。(ピザをデフォルトにしたい場合はどうすればよいですか?) ・コメントを入力するボックスの作り方。 3つ目はスタイルシートです。 ・文章をh3の大きさで背景が青色の文章の作り方。(<h3></h3>は知っています) ・2行ある文章を緑色のボーダーを持たせるようする仕方。(説明しにくいです・・) ・画像を上から200pix、右から100pixに配置する仕方。 質問が多くて恐れ入ります。3つある質問をそれぞれ1つのページとしてソースのコードを教えていただけるととても助かります! 回答を切にお待ちしております><

  • WindowsServerCALについて

    教えて下さい。 WindowsServer2008のサーバで構成されたADドメインがあり、デバイスCALからユーザーCALに 切替を予定しています。 そこで、ユーザーCALの数え方ですが、社内で利用する人の人数分のアカウントを購入すれば良いのでしょうか? ドメインには人数分の個人アカウントの他に部署共有アカウントやビルトインアカウントなどがありますが、それらは考慮しなくても良いのでしょうか? マイクロソフトのページを見ても説明を見つけられませんでした。 具体的に記載されているページなどがあると助かります。 以上、よろしくお願い致します。

専門家に質問してみよう