javascriptの質問です。


サーバサイドスクリプトを使わず、セミナー日程的なものを表示したいと思っています。

地域・場所・種類でフィルタリング(excel表みたいなイメージ)できるようにしたいです。

日程は随時変わるので、別途FTPでアップしたtxtやcsvを読みにいって、それを元に表を生成してくれれば理想です。

可能でしょうか?
似たような、レシピ集DBのスクリプトをどこかで見た気がします(が見つけられませんでした)。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/07/02 18:10:59
  • 終了:2007/07/09 18:15:03

回答(3件)

id:Yota No.1

Yota回答回数453ベストアンサー獲得回数282007/07/02 18:55:24

ポイント27pt

技術的には可能です。なぜなら、GoogleSpreadsheetsなどはJavaScriptで作られているからです。

http://docs.google.com/

でもこんな壮大なものは必要ないと思うので、下のサイトを参考にしてください。

http://allabout.co.jp/internet/javascript/closeup/CU20050630A/in...

JavaScriptの配列からtableを生成しています。

この例ではソート(並べ替え)をやっていますが、フィルタリングの場合は配列全体をループして一致するものを抽出するイメージでできると思います。

他にデータベースからXMLをつくってDOMで抽出する方法もあります。

id:openseed No.2

openseed回答回数51ベストアンサー獲得回数62007/07/02 22:16:24

ポイント27pt

XML の外部連携とXSL+JavaScriptでソートや絞込みなどが

作成しやすいかもしれません。


http://www.atmarkit.co.jp/fxml/tecs/006stylelink/06.html

http://www.atmarkit.co.jp/fxml/tecs/001stylelink/01.html

http://www.atmarkit.co.jp/fxml/tecs/007entity/07.html

http://www.atmarkit.co.jp/fxml/tecs/index/tech01.html

このあたりが、参考になるのではないでしょうか?

ブラウザが限られてしまうかもしれませんが・・・。

id:susie-t No.3

susie-t回答回数99ベストアンサー獲得回数182007/07/03 12:00:24

ポイント26pt

テーブル生成後のフィルタリングに関しては以下が参考になるかもしれません。

(英語) http://www.codeproject.com/jscript/filter.asp

ソースのダウンロードにはサインアップが必要です。

参考になれば幸いです。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません