- ベストアンサー
WEBシステムの作成方法
- 上司からの指示:エクセルデータをWebサーバーで公開する方法
- 過去のデータも公開するため、リンクを固定にすることは不可能
- どのような勉強をすれば月毎のカレンダーのような表を作成し、リンクすることができるか
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
カレンダーテンプレートが色々公開されているので、それを利用するのがいいでしょう。 私でしたら、以下の方法で実現させようと思います。 1.以下のサイトから必要なファイルをダウンロードする ・WEB上手 http://www.web-jozu.com/javascript/calen_link.html 2.上記ページ説明通りに、ファイルをサーバに置く 3.説明にあるように、 「calendar.js」内の74行目以降に、 ----------------------------------------------------------------------------------------------------- linkdaySet(7,8,1,'www.yahoo.co.jp/','Yahoo!へのリンクです。<br>自ウィンドウで移動します。'); linkdaySet(7,15,2,'www.google.com/','Googleへのリンクです。<br>別ウィンドウで移動します。'); linkdaySet(7,20,0,'','リンクはしません。<br>メッセージのみ表示します。<br>写真も入ります。<br><img src="img/change_ph01.jpg" width="120" height="84" alt="写真" vspace="5">'); linkdaySet(7,30,3,'www.goo.ne.jp/','gooへのリンクです。<br>ポップアップで移動します。'); ----------------------------------------------------------------------------------------------------- のような記述があるので、既存のをすべて削除して、 ----------------------------------------------------------------------------------------------------- linkdaySet(月,日,1,'その日のファイル','適当な説明文(なくてもOK)'); ----------------------------------------------------------------------------------------------------- のように書き換えれば、カレンダーの日付を押したらそこに遷移するようになります。 とりあえず、 ----------------------------------------------------------------------------------------------------- linkdaySet(8,1,1,'hoge0801.fuga',''); linkdaySet(8,2,1,'hoge0802.fuga',''); ・ ・ ・ linkdaySet(8,30,1,'hoge0830.fuga',''); linkdaySet(8,31,1,'hoge0831.fuga',''); ----------------------------------------------------------------------------------------------------- のようにリンクだけ先にまとめて作っておいて、 毎日ファイルを追加していけば、いいんじゃないでしょうか? 全く的外れの回答でしたらすみません。
お礼
c_garahau様 ありがとうございます。 もう少し先になりそうですけど活用させて頂きます。 使用している側だと便利でどうやって作っているのか興味深々で見てるだけでしたけど一歩踏み込んでみようと思います。