ホームページ・ビルダーを使っています。
画像ファイルにリンクをはって、Excelファイルをダウンロードさせたいのですが、できません・・・
ファイルを表示させるのではなく、ダウンロードのダイアログを表示するにはどうしたらいいですか?
どなたか教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

windowsでInternet Explorerを使っている場合、xlsをダウンロード


するときは関連しているExcelが起動してしまいますね。これは
クライアント側の事情なので、ダウンロードする側の個々のパソコンで
どうにかするしかないでしょう(別のブラウザを使うとか)。

あるいは、他の方も回答されているように、拡張子を変えてExcelファイル
と思わせないようにするか。(別に圧縮する必要は無く、拡張子が
xlsなどアプリケーションに関連付けられてないものにすればいいのです。
たとえば"aaa.xls.dat"や"aaa.xls.xxx"でもいいはずです)
ただ、この場合ダウンロード後にファイル名を元に戻す作業が必要になり
ますね。

本来はhttpサーバ側が提供するMIMEの情報に従ってクライアント側も
ファイルの種類を認識すべきなのですが、いくらサーバ側が
「.xlsはapplication/x-msexcelじゃない!」
設定してもIEではそれを無視してしまいます。このあたりがMicrosoftの設計の
困ったところです。
これはftpでも事情は同じだと思いますが…。試しにftpサイトから.xlsの
ファイルをダウンロードしてもhttpと同様にMIMEコードを無視して単に
ファイル名の拡張子を見てExcelが起動しました。

最後に、ちょっとウラワザ的ですが…。
<A HREF="http://aaa.bbb.ccc.or.jp/~myname/aaa.xls?xyz.zip">
これが一番楽でしょう。ファイル名の後ろに「?xyz.zip」というおまじない
を付けてください。別にxyzじゃなくてもsss.zipでもkkk.zipでもなんでも
結構です。

こうすると、IEは最後が「.zip」なので、素直にダウンロードダイアログを
出します。で、URLとしては?以降は普通CGIへのオプションなので無視して、
ダウンロードファイル名として本来のaaa.xlsを使うようになります。

ちょっとIEなどで試してみてください。少なくとも私のWindows98 + IE 5.0
では思惑通り動作しました。
    • good
    • 0
この回答へのお礼

大変丁寧な回答ありがとうございました。
できました!!
こんな方法があるんですね。大変勉強になりました。
gooに質問するまえに、いろいろなQ&Aのサイトをチェックしたんですが、なかなか希望にあった回答がなかったんです。
本当にありがとうございました。

お礼日時:2001/05/11 10:38

<a href="

ftp://severname/path/filename">ここをクリック</a>
この文書読んでますか?
これがHTMLの一部ですがこれが分かりますか?
会社のイントラネットのサーバだと思うのでサーバ管理者にFTPサーバを立ち上げてもらえば済むことではないでしょうか。
    • good
    • 0
この回答へのお礼

もちろん読んでます。
FTPは立ち上げてあるので、
“<a href="ftp://severname/path/filename">”で間に合うものにはすでに使用しております。
しかし、“ファイルを表示させるのではなく、ダウンロードのダイアログを表示する”ことは出来なかったので、質問させていただきました。
質問の意図がうまく伝わらなかったようですね。
ごめんなさい。

お礼日時:2001/05/11 10:50

IEでみるならならそうなるでしょうね。


リンクの所を右クリックして「対象をファイルに保存」を選択すれば保存は可能です。
それが嫌なら圧縮するとかして拡張子を変更するのですね。
あとはダウンロードサイトみたいにFTPでダウンロードが許されるなら
<a href="ftp://severname/path/filename">ここをクリック</a>
とかで対応可能
    • good
    • 0
この回答へのお礼

ありがとうございます。
実は会社のおじさん(かなりおじいちゃんにちかい)たちが使用するHPなので
“ボタンひとつで”ダウンロードできるようにしたいんです。
圧縮・拡張子変更も考えたんですけど、頻繁に変更のあるファイルのため、Excleのままおいておきたいな・・・と言う希望もあるのです。
なにか言い手があればよろしくお願いします。

お礼日時:2001/05/10 16:48

Excelファイルを圧縮(LZHorZIP形式)してその出来たファイルをリンク先に持ってけばダウンロードできるようになります。

    • good
    • 0
この回答へのお礼

ありがとうございます。
やっぱり圧縮するのがわかりやすいですよね。
が、そのExcelファイルも頻繁に変更があるので、そのままでおいておけないかな・・・と思い質問しました。

お礼日時:2001/05/10 16:42

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qダウンロード時にダイアログが表示されなくなった

vectorでソフトをダウンロードする時に、保存場所を指定するダイアログが
表示されるのですが、
ダイアログの中にあったチェックボックスに間違って
チェックを入れてから、
ダイアログが表示されず、いきなりダウンロードしてしまいます。
保存場所はなぜか「Temporary Internet Files」です。

解決方法をご存知の方、教えてください。
よろしくお願いいたします。

Aベストアンサー

>LZHです。
>OSはWindowsXP Proです。
最初から書いてね。

スタート→「コントロールパネル」から
「フォルダオプション」を開きます。

[ファイルの種類] タブをクリック

拡張子の《LZH》を選択し、
「詳細設定」ボタンをクリック

下にある「ダウンロード後に常に開くように設定をする」
にチェックをして
「OK」をクリック
「OK」をクリックしてみて

Qホームページに写真を表示させたいのですが、写真をフォルダに保存してからホームページに表示させるのが正しい手順なのですか?

ホームページに写真を表示させたいのですが、写真をフォルダに保存してからホームページに表示させるのが正しい手順なのですか?

教えてください。

Aベストアンサー

そうですね、もしその写真が他サイトのもので、直リンク(その画像にあるURLを直接タグに挿入して表示させる行為)をしないためにはその方法が一番です。
自分オリジナルの写真でも他サイトの写真でも、一度フォルダに保存をし、URL(フォルダの名前/写真の名前と拡張子←すべて英文字です)を
<img src="画像URL">に当てはめてアップしましょう。
その他ホームページ作成上でわからないことはURLを参考にしてください。

参考URL:http://papalion.tv/

Qダイアログ?のダウンロードの仕方

呼び方が分からないんですが、多分、ダイアログだと思います。
下記のアドレスのようなものです。
セットアップの手順を説明しながら、リアルプレーヤーなどの
ダイアログボックスなどの画像で説明していますが、
この画像をどうやって、DLしてるのか分かりません。
リアルプレーヤーのファイルごと、DLして、フォトショップなどで
開こうとしましたが、開けませんでした・・。
なにか特殊なやり方があるのでしょうか?
このサイトなどの画像です。
http://www7.cds.ne.jp/~seagull/real/producer/dlinst.html

よろしくお願い致します

Aベストアンサー

多分このダイアログはダウンロードしてるのではなく、
自分で作成してるのではないでしょうか?

そこで簡単な作成方法としては、
インストールの際、各ダイアログが表示されるごとに
1.「Print Screen」キーを押す。
2.ペイントソフト(フォトショップなど)を起動する
3.「張り付け」
4.「名前を付けて保存」で保存
をして作成しているものだと思われますよ。

ちなみに「Alt + Print Screen」だと
アクティブウインドウ(一番上のウインドウ)がコピーされるので編集が楽ですよ~

Q自作ホームページ内のリンクで「戻る」ボタンで戻ってきた後、リンクの周りに表示される点線の枠を非表示にする方法

分かりにくくて申し訳ありません.

現在ホームページを作成しております.
背景を透明にした画像を(ページA)でリンクのボタンとして使ったところ、移動先の(ページB)から「戻る」ボタンで(ページA)に戻ってくると、透明部分を取り囲むように点線の枠が表示されてしまい、非常に見た目が悪いです.

「戻」ってきたときに、この点線の枠を表示させない方法はありますでしょうか.

自分としては、(ページA)に飛ぶたびに、新しく読み込み直すようなjavascriptでもあればいいなと思って探しましたが、引っ掛けることができませんでした.

すみませんが、宜しくお願いします.

Aベストアンサー

確認に使ったソースです。
■goo1.html という名前で保存してください
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>リンク1</title>
<meta http-equiv="Content-Style-Type" content="text/css" />
<style type="text/css">
<!--
.norborder a {
overflow:hidden;
outline:none;
}
img {
border:none;
}
-->
</style>
</head>
<body>
<h1>ページ1</h1>
<p class="norborder"><a href="goo2.html"><img src="http://cmm001.goo.ne.jp/img/sn/sn_50.gif"></a></p>
<p><a href="goo2.html"><img src="http://cmm001.goo.ne.jp/img/sn/sn_50.gif"></a></p>
</body>
</html>


■以下goo2.html という名前で保存してください
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>リンク2</title>
<meta http-equiv="Content-Style-Type" content="text/css" />
<style type="text/css">
<!--
.norborder a {
overflow:hidden;
outline:none;
}
img {
border:none;
}
-->
</style>
</head>
<body>
<h1>ページ2</h1>
<p class="norborder"><a href="goo1.html"><img src="http://cmm001.goo.ne.jp/img/sn/sn_50.gif"></a></p>
<p><a href="goo1.html"><img src="http://cmm001.goo.ne.jp/img/sn/sn_50.gif"></a></p>
</body>
</html>

上のリンクはラインが消えてて、下のリンクはラインがでてませんか?

確認に使ったソースです。
■goo1.html という名前で保存してください
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>リンク1</title>
<meta http-equiv="Content-Style-Type" content="text/css" />
<style type="text/css">
<!--
.norborder a {
overfl...続きを読む

Qファイルの移動中に警告ダイアログが出ないようにするには?

OSはWIN98とXPです。

PCの便利なところは自動で処理が行えるところですよね。

しかし、大量にファイルを移動する操作をして席を離れ、
戻って来て、さあ終わったかなと思っていたら、「読み取り専用ですが移動しますか?」
なんてダイアログが出て処理が途中で止まっています。

このようなダイアログが出ないようにしたいのですが、何か方法はありますか?
又は、回避できるフリーソフトをご存知なら教えてください。

Aベストアンサー

ファイラ使えばいいんじゃないですか?

まめFILEあたりが良いかなぁ。

参考URL:http://www6.plala.or.jp/amasoft/soft/index.html


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報