• ベストアンサー

何で作れば・・・

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

  • HTML
  • 回答数6
  • ありがとう数6

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

  • ベストアンサー
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
質問者

お礼

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

関連するQ&A

  • 表をソートできるようにしたい

    シンプルなテーブルで、書籍のリスト表を公開していますが、これを、ボタンか何かをクリックすると題名順、作家順などで、行を並べ替えたものを表示するしたいのです(エクセルみたいに)。aspなどのプログラミングを使わないと無理ですか?(プログラミングは全然知りません。フリーで公開されているcgiを設置するくらいならできますが) 今のところは並べ替えたhtmlファイルを用意しておいてSSIで呼び出すという方法を考えているのですが、なにか他に良い方法がありましたらご教授ください。

    • ベストアンサー
    • HTML
  • CGIフォームでのformタグとjavaでのformタグが重複して…

    フォーム(CGI)で入力するするときに、カテゴリと言う項目を作って、プルダウンでそれぞれ大カテゴリ・中カテゴリ・小カテゴリと分けてそのカテゴリにあった項目を吐き出したいのですが、 ネットで調べましたら、JavaScriptで表示ができるとの事で、試行錯誤の結果、ちゃんと表示できるようになったのですが、CGIフォーム内でのformタグとjavaでのformタグが重複してプルダウン内のカテゴリが表示しなくなりました…。 私のやりたい方法としては、「教えて!goo」での投稿カテゴリーの様な方法(http://oshiete1.goo.ne.jp/oshiete_new.php3)でできればベストと考えております。 解決方法としてはどの様な方法がありますか? 皆さんお忙しいでしょうけど、ご教授下さい。

  • JavaScriptでExcelのオートフィルタ表現

    JavaScript - tableのオートフィルタ http://neko.dosanko.us/script/auto-filter/ これを使ってみたいと思っているのですが、プルダウンの表示一覧がソートされていなくて、これをアルファベット順にソートして表示させたいのですが、JavaScriptのどの箇所を弄れば良いのか解らず困っています。 宜しくお願い致します。

  • 更新が簡単にできるテーブルデザイン

    更新が簡単にできる、テーブルデザインを教えてください。 http://mixes.aki.gs/ 現在はJavascriptのアコーディオン(2行)を使っているのですが、タグがゴチャゴチャして更新の際にどこを更新すれば良いか分かりづらいので、テーブル(1行)を使った形に書き換えたいと思います。 動的なテーブル書き換え (XML) http://allabout.co.jp/internet/javascript/closeup/CU20051030A/index.htm のように別途作ったリストから表を自動生成できるものなどを探しているのですが、このような手軽に実装できそうな方法がありましたら教えてください。 出力されるタグはCSSでもTableでも構いません。サーバーにはCGI/PHPが設置でき、Javascriptなども使用できます。追加/編集が簡単で比較的情報が見やすいものを希望します。

    • ベストアンサー
    • HTML
  • フォルダ内のファイル一覧

    サーバサイド言語(cgi等)を使わず、javascriptやxmlなどを使って、フォルダ内のファイル一覧を表示したいのですが、そうしたことはできるでしょうか? javascriptでできるかな、と思って探してみましたが、なさそうでした。 もし方法あれば、よろしくお願いします。

    • ベストアンサー
    • HTML
  • nickyのカテゴリ分け機能

    先日nickyを設置し、うまく動作したのでブログ風スキンをダウンロードしました。 設置マニュアルを見ると、list.cgi(カテゴリ対応版)、minili.cgi、panel.cgiを先に設置するように(公式BBSを見るといいよ)とありました。しかしnickyの公式BBSはリンク切れでした。 アーカイブで探し出し、 http://web.archive.org/web/20060116175403/painter.homeip.net/~raelian/nicky.cgi?DT=20040830B からダウンロードし、list.cgi(カテゴリ対応版)、minili.cgiはうまく動作したのですが、panel.cgiだけが動きません。 ダウンロードするリンク先がlist.cgi、minili.cgiはテキストモードでソースが表示されるのに対して、panel.cgiはHTMLドキュメントになっていました。これが原因だと思うのですが、どうなんでしょう? 他のアーカイブも探したのですが、最終的に↑ページに辿り着いてしまってお手上げ状態です。 どなたか動作するpanel.cgiが置いてある場所を教えて下さい。 よろしくお願い致します。

    • ベストアンサー
    • CGI
  • 単一セル内での2段階リスト表示は可能ですか?

    Excelのリストが長い場合、二段階方法(「セル範囲に名前をつける」のと「INDIRECT関数」)がありますが、これだと項目を2つに分けなければなりません。 そうではなく、ひとつのセルで、リストが2つでてくる方法はあるのでしょうか? たとえば47都道府県をすべてひとつのリスト内でくくると探すのが大変です。 前者の場合「地方名」という項目には以下リスト「関東」「中部」…を作成します。 1項目目で関東選択すると、2項目では「東京」「神奈川」…というようにグループ分けされた下位カテゴリのリストが表示されます。 以上の方法の例↓ https://office-hack.com/excel/pulldown-menu-interlock/ しかし目的はこのような方法ではなく、あくまでも単一セル内でのことです。 たとえば1段階目は「関東」というセルにマウスポインタを乗せると、自動で2段階目のカテゴリ「東京」「神奈川」等のリスト一覧がでてくる…という作成方法ができるのでしょうか? ネットなどではよく見かけますが…。

  • javascriptのプルダウンで項目外の表示可否

    javascriptのプルダウンで一覧から項目を選択したら、プルダウンに表示する文字を一覧とは違うものに出来るかどうか。 説明文が分かりにくかったら申し訳ございません。 図と文字で説明すると以下のような感じです。 ============================ 前提:リストに表示させる項目は「ああああ」「いいいい」「うううう」 1.まず、プルダウンを開きます。  [    ▽]  ――――― |ああああ| |いいいい|←「いいいい」を選択する |ううううう |  ――――― 2.項目を選択する。  [2番目▽]←「いいいい」を選択したが、「2番目」とプルダウンに表示させる。 3.またプルダウンリストを開く  [2番目▽]  ――――― |ああああ| |いいいい| |ううううう |  ――――― 「2番目」と表示されたまま最初にあった全ての項目が表示される。 プルダウンは複数行あるグリッド(javascriptでもこの部品名か分かりませんが、エクセルみたいに動作する部品です)でA列に同じ種類が置かれます。 ↓こんな感じで  A列 | B列 | C列 |←ヘッダ部 ―――――――――――― [  ▽]|     |    | ←ボディ ―――――――――――― [  ▽]|     |    | ―――――――――――― [  ▽]|     |    | ―――――――――――― ============================ 上記のような動作はjavascriptでは可能でしょうか? javascriptは門外漢で、プログラマーにjavascriptでは出来ない!と言われてしまっているのですが、VB的には出来るのだからjavascriptでも出来るのではないかと思っています。 ただ、動作させる場所がweb上なので自分が思っているものとは制限が違うのではないかもと思い、意見を言えない状態です。 ご存知のいらっしゃいましたら  ・可能か否か 出来れば  ・どのような作り方であれば実現できそうか (プルダウンを開いた時と閉じた時で処理を走らせればいいとか簡単でいいので) などを教えていただければ幸いです。 よろしくお願いいたします。

  • ACCESS VBA

    ACCESS2000を使用しています。 行いたい処理があるのですが方法がわかりません。 方法を知ってる方がいればアドバイスの程よろしくお願い致します。(VBAでも全然OKです) リストボックスのリレーション 例えば左側のリストボックスで4種類の選択肢のいずれかを選び、それに応じたテーブル内容を右側のリストボックスに表示する方法 (右側に表示させたいテーブル4種類は既に作成しています) ↓行いたい処理  季節の商品一覧から「夏の商品一覧」を選んだ場合 左リストボックス  右リストボックス ------------ -------- |春の商品一覧 | |Tシャツ| |夏の商品一覧 | |短パン | |秋の商品一覧 | |~~~ | |冬の商品一覧 | |~~~ | ------------

  • ピボットテーブルで行にフィルターはかけられますか

    ピボットテーブルで行にフィルターはかけられないのでしょうか? 行一覧にフィルターをかけて、いろんな項目を降順や昇順で見たいです。 それともスライサーという機能を使うしかないのでしょうか。 (不便な気がします)

専門家に質問してみよう