• ベストアンサー

何で作れば・・・

趣味でとあるサイトを公開しているのですが、今までリストを普通にテーブルで作っていました。 しかし最近量が増えて見にくくなっているため、作り替えようと思っています。 そこで思ったのが、閲覧者が必要な項目だけ表示できないか、ということです(単純に説明すると、エクセルのフィルタみたいな昨日が欲しい) 細かく種別に分けてhtmlで作ればいいのですが、やはり管理も大変ですし、一覧表示もしたいので、何かいい方法はないかなぁ、と思っています。 一応cgiの設置とJavaScriptを組み込むくらいは出来ますが、他は見事な素人です。勉強する気はあるので、これを使えば出来るよ、という方法があれば教えてください。 (ところでこれはカテゴリー違い・・・?)

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

  • ベストアンサー
noname#6715
noname#6715
回答No.6

私はCGIやJavaはかけません(汗) それらを用い、XSLスタイルシートを切り替えることで 調整したりできないでしょうか? XSLについては たのしいXML http://www.cityfujisawa.ne.jp/~yanai/xml/ 等を参考にしてください 自信はありません。 多分ここにいる皆さんのほうがレベルが 私よりはるかに上だと思うので

参考URL:
http://www.cityfujisawa.ne.jp/~yanai/xml/
n_kaname
質問者

お礼

お礼が遅くなり申し訳ありませんでした。 どうやらXMLとJavaScriptを組み合わせることにより、作りたいと思っているものは出来そうです。 でも、ネスケを標準にしているので動かないかも・・・ま、それは勉強してから考えます(^^ゞ ありがとうございました。

その他の回答 (5)

  • the845t
  • ベストアンサー率33% (246/743)
回答No.5

CGIを使えばできるのは間違いないです。 JavaScriptでも可能ですが、CGIが使える環境ならこの方法は時間の浪費でしかないでしょう。 個人的にはPHPでやるのが好きですが。

n_kaname
質問者

お礼

お礼が遅くなり申し訳ありません。 PHPに関するサイトなどを見てみました。 何だか難しそうでサッパリ判りませんでしたが、頑張ってみようと思います。 ありがとうございました。

noname#222916
noname#222916
回答No.4

独自CGIの使えるサーバーで、データベース系のCGIを置くのが普通でしょうか。 例えば参考URLの、データ収集加工のページのData Cabinetあたりとか。(ちなみに私の会社でちょっと使っています) 他にもCGI配布サイトを探せば、それらしいのがあると思います。 または、 http://datapot.com/ ここは、レンタルでデータベースCGIを貸してくれます。 100件までの無料版もあります。

参考URL:
http://www.kent-web.com/
n_kaname
質問者

お礼

お礼が遅くなり申し訳ありませんでした。 既にベースが出来ているので、新たにcgiを設置して入力するのは面倒くさいかな・・・と思ってます。 無料配布されているものは、見出しがあってその中に情報を、というのものが殆どで今まで使い勝手が良かったものはありませんでした。 せっかくサイトも教えていただいたので、もうちょっと探してみようと思います。 ありがとうございました。

回答No.3

Namazuで検索してhtmlを吐き出すのがふつ~です。気の利いたweb サーバなら装備しているでしょう。詳しくは参考URLをどうぞ。

参考URL:
http://www.namazu.org/
n_kaname
質問者

お礼

Namazuを使うほどの量はありません。 検索はもっと単純なcgiで十分なのです。 別にデータを用意しておくのではなく、そのまま絞り込める機能を求めてます・・・ 回答ありがとうございました。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

単純に作るなら、閲覧環境が限られますが・・・ エクセルでオートフィルタを作成して、 保存時に、「Webページ保存」を選んで、 「対話機能の追加」のオプションを有効にすると、フィルタが使えるようになります。

n_kaname
質問者

お礼

エクセルで作成するというのは、慣れているし楽なのですが、そのままhtmlにすると不要なタグが多くて重くなってしまいます・・・ それにやはり動作環境が限られるので、やはり駄目みたいです(作ってる本人がそもそもネスケユーザーです・・・) 回答ありがとうございました。

  • NAOdesu
  • ベストアンサー率36% (4/11)
回答No.1

エクセルのファイルに直リンクでどうでしょう? <a href="abc.xls"> と書けばabc.xlsがIEで開けます。 特定の列、行の指定もできます。

n_kaname
質問者

お礼

ファイルに直リンクだと、エクセルをインストールしていない人は閲覧できないので困ってしまいます。 (なるべく利用する人に負担を掛けない、環境に左右されないのが、ウェブ作成の第一条件だと思っています) 回答ありがとうございました。