• 締切
  • すぐに回答を!

ダウンロードボタンの設定方法

  • 質問No.3290230
  • 閲覧数314
  • ありがとう数3
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 50% (27/54)

webページに一覧を表示し、それをエクセルとしてダウンロードさせたいのですが、どのように設定すればいいのですか?
よくwebサイトの上下に【ダウンロードする】などというボタンがついていると思うのですが。

どなたか教えてください。

ちなみにMTで開発しています。

回答 (全2件)

  • 回答No.2
MT?Movable Typeですか?それとも別の意味…でしょうか?
こういう質問の時はOS,HTTPサーバの種類,開発言語などを書くとよりズバリな回答ができます。

カテゴリが技術者向け→プログラミングですので、一覧ページも何らかのプログラムによって生成しているのではと想像します。
よって、一覧ページを生成するのと同時にダウンロードさせたい形でのCSVファイルをHTTPサーバから見える位置(Apacheならhtdocs配下、IISならInetpub配下…)に作ります。
一覧ページ内の【ダウンロードする】ボタンは、FORMタグのMETOHDを"GET"にするか、またはJavaScriptのOnClickで、生成したCSVにリンクします。
ただし、これだけだと、そのWebページを見る人がIEを使ってて、Officeがインストールされている場合、ダウンロードされずにIE内にExcelが開いてしまいます。
そうならないようにするために、HTTPサーバの設定でダウンロードさせるCSVファイルのMIMEタイプを application/x-csv に変えてください。
IE内にExcelが開かずに、ダウンロードのダイアログが表示されます。
  • 回答No.1

ベストアンサー率 63% (854/1345)

★一番楽な方法を紹介。
・下のようにします。

<UL>
<LI><A HREF="list001.csv">list001 のダウンロード</A>
<LI><A HREF="list002.csv">list002 のダウンロード</A>
<LI><A HREF="list003.csv">list003 のダウンロード</A>
</UL>

>よくwebサイトの上下に【ダウンロードする】などというボタンがついていると思うのですが。
 ボタンを作りたい場合は <INPUT> タグで作って下さい。
 『上下に』ってところが良く分かりませんけど。
・ダウンロードするリンク・タブの事か?
補足コメント
toritu

お礼率 50% (27/54)

ありがとうございます!!!!!!
ただ、、、
CSVファイルを作成する必要があると思うのですが、
MT上でCSV形式として出力するやり方がわかりません。。。
どのようにコーディングすればいいのですか?
投稿日時:2007/08/27 16:02
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

ピックアップ

ページ先頭へ