人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

javascriptの質問です。

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

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

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

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

●質問者: にらたま
●カテゴリ:インターネット ウェブ制作
✍キーワード:CSV dB Excel FTP JavaScript
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● Yota
●27ポイント

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

http://docs.google.com/

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

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

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

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

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


2 ● openseed
●27ポイント

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

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

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


3 ● susie-t
●26ポイント

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

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

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

参考になれば幸いです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ