• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルのダウンロードで、ダイアログを出したくない)

ファイルのダウンロードで、ダイアログを出さずにダウンロードする方法

このQ&Aのポイント
  • Firefoxでファイルのダウンロードを行う際、ダイアログを表示せずにスムーズにダウンロードする方法を解説します。
  • Internet Explorer(IE)では、ダウンロード時に2つのダイアログボックスが表示されることがありますが、それを回避する方法も紹介します。
  • ダウンロードするファイルに関わらず、快適なダウンロード環境を作るためには、ブラウザごとの設定やオプションを適切に調整することが重要です。

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

  • ベストアンサー
  • Green_Tree
  • ベストアンサー率80% (1108/1379)
回答No.6

#4,5です。 >ヤフーショップの店長が、お客様の注文伝票をダウンロードするときの形式は、PDF と HTML を選択できます あー、なるほど。お客様からの注文がそれなりの件数になれば、いちいち保存ダイアログが出てくるのはわずらわしいですものね。 それで手間を減らそうとしていたのですね。 #4での補足でどのようなフォームなのかは大筋わかりましたが、注文伝票ダウンロードのボタンをクリックしたときにどのような処理動作が渡されるているのかがわかりません。 もし、ただのリンクボタンならばそのままブラウザで表示されるはずですので。 (記述を表示されても私では理解しきれません) 「オプション設定」といったのは、Downstairもそうですが、インターネットオプションやフォルダオプションでの設定も含めてなにか関連していないかなと思ったのです。 フォルダオプションは、HTMLの詳細設定で「ダウンロード後に開く確認をする」のチェックを入れていますか? チェックを外していたらチェックを入れて再度ダウンロードしてみてください。 チェックが入っている状態なら一旦チェックを外してOK、再度開いてチェックを入れてOK。 まだエラーが出るようなら、他の方法も考えられてはいかがでしょう。 Firefoxでならすんなりダウンロードできるのなら、Firefoxを使われては? IEでなければならない理由でもあるのでしょうか。 あとはIE系列のブラウザでSleripnirというブラウザがあります。 こちらもダウンロードに関する動作はIEと同じでダイアログがでますが、Lorikeetというプラグインを入れることでダウンロードマネージャとしての機能をもつことができます。 IEと同じ症状が出るかもしれませんが、試してみますか? どうしてもIEでなければダメというのなら、私には他の方法は見当たりません。 一応リンクはっておきますね。 【Sleipnir】 http://www.fenrir.co.jp/sleipnir/ 【Lorikeet】 http://www.fenrir.co.jp/sleipnir/plugins/lorikeet.html

t-kawa
質問者

お礼

お世話になります。 >フォルダオプションは、HTMLの詳細設定で「ダウンロード後に開く確認をする」のチェックを入れていますか? 両方で試しましたが、動作は全く同じでした。 >Firefoxでならすんなりダウンロードできるのなら、Firefoxを使われては? Firefoxは使っています。 実は、問題になっているのはIEではなく、ScriptBrowserK と言うブラウザーです。 これは、(ヤフーショップの店長が書いた)プログラムが画面の内容を調べて、 人間の代わりにブラウザーへ入力を行います。 店長の仕事のより一層の自動化が実現できます。 この ScriptBrowserK は、IEを使って作られているようです。 そのため、ダウンロードに関してIEと同じ動作をします。 結論として、なかなか難しいようなので、今回は一旦諦めることにします。 お付き合い下さり、ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

  • Green_Tree
  • ベストアンサー率80% (1108/1379)
回答No.5

#4です。 一番不思議に思ってることは、なぜHTMLファイルなのだろうということです。 HTMLファイルを一般的に言う「ダウンロードする」といったことはしません。 LZHファイルと違う動作をするのは、HTMLファイルだからなのかもしれませんし、オプション設定が希望する動作の設定になっていないかもしれません。 >窓の杜の LZHファイルのダウンロードは、<A href="/lib/dl/j/jydivide/JYDIV313.LZH_dl.html"><IMG border=0 src="/gif/lib/dlicon.gif" width=28 height=28><BR>DOWNLOAD</A> が動きます。 今回の質問の htmlファイルのダウンロードは、<input type=submit name=F868 value="注文伝票ダウンロード"> が動きます。 この窓の杜の方は、htmlファイルにリンクしてありそのリンクされたファイルからlzhファイルのダウンロードが行われるので、上記2つは比較対照とはなりません。 また、input type=submitを使ったjpgファイルを「Downstair」を使ってダウンロードしましたが、エラーも保存ダイアログもなくすんなり保存されました。 なので、タグのせいではないと思います。 htmlにリンクではなく、htmlファイルをダウンロードなのですよね? htmlファイルをダウンロードしたところでどうするのだろうと思いますが。 実際その<input type=submit name=F868 value="注文伝票ダウンロード">はどこにあるのでしょう。 そのボタンがあるページのアドレスを教えていただけるのなら、確認してみたいと思います。 どうしても「なんで注文伝票がhtmlファイルなんだ?」という謎が解けないものですから、その謎もページを見れば解けるかしら・・・

t-kawa
質問者

補足

いろいろ有難うございます。 1.「Downstair」の[オプション設定]の関係箇所がわかりませんでした。 2.ヤフーショップの店長が、お客様の注文伝票をダウンロードするときの形式は、PDF と HTML を選択できます。 ダウンロードしたファイルの内容を perl で解析して、必要な情報だけ印刷しています。 そのために、HTMLファイルのダウンロードが必要なのです。 3.ヤフーショップの店長用のページの中なので、そちらで確認していただくのは、難しいと思います。 以下がその form の部分です。最後から2行目に今回の質問の <input .....> があります。 form の action=https://edit.... によって、ダウンロードの仕方が変わるのでしょうか? <form method=post accept-charset=euc-jp action=https://edit.store.yahoo.co.jp/RT/MGR.srr-shop/abed550b66f0/C_YgtAAG/WADC name=fF12><input type=hidden name=FORM_TOP value=FORM_TOP><input type=hidden name=AUTODETECT value="・"><table><tr><td><table width=100% cellspacing=0 cellpadding=0><tr><td>1件中&nbsp;&nbsp;1-1件表示&nbsp;&nbsp;&nbsp;&nbsp;</td><td align=right nowrap></td></tr></table></td></tr><tr><td><table border=1 bordercolor=999999 cellpadding=2><tr align=center> <td rowspan=2 bgcolor=FFFFCC nowrap><b>注文日</b></td> <td rowspan=2 bgcolor=FFFFCC nowrap><b>注文番号</b></td> <td rowspan=2 bgcolor=FFFFCC nowrap><b>枝番</b></td> <td rowspan=2 bgcolor=FFFFCC nowrap><b>注文<br>種別</b></td> <td rowspan=2 bgcolor=FFFFCC nowrap><b>ご請求先氏名</b></td> <td rowspan=2 bgcolor=FFFFCC nowrap><b>支払方法</b></td> <td rowspan=2 bgcolor=FFFFCC nowrap><b>注文金額</b></td> <td rowspan=2 bgcolor=FFFFCC nowrap><b>発売日</b></td> <td rowspan=2 bgcolor=FFFFCC nowrap><b>出荷日</b></td> <td rowspan=2 bgcolor=FFFFCC nowrap><b>注文<br>ステータス</b></td> <td rowspan=2 bgcolor=FFFFCC nowrap><b>入金<br>ステータス</b></td> <td rowspan=2 bgcolor=FFFFCC nowrap><b>出荷<br>ステータス</b></td> <td rowspan=2 bgcolor=FFFFCC nowrap><b>いたずら</b></td> <td colspan=3 bgcolor=FFFFCC nowrap><b>帳票出力</b></td> <td rowspan=2 bgcolor=FFFFCC nowrap><b>選択</b></td> </tr><tr align=center> <td bgcolor=FFFFCC nowrap><b>伝票</b></td> <td bgcolor=FFFFCC nowrap><b>納品書</b></td> <td bgcolor=FFFFCC nowrap><b>請求書</b></td> </tr><tr align=center> <td>2011/06/15</td> <td><a href="C_YgtAAG/WADD" onMouseOver="window.status='2643'; return true;" onMouseOut="window.status='';">2643</a></td> <td>&nbsp;</td> <td><img src=/Img/trans_1x1.gif height=18 width=13 border=0 alt="PC"></td> <td>湯浅 涼子</td> <td>コンビニ(セブン-イレブン)</td> <td>4565</td> <td>&nbsp;</td> <td>2011/06/20</td> <td>処理中</td> <td>入金待ち(前払い)</td> <td>出荷不可</td> <td>&nbsp;</td> <td>済</td> <td>未</td> <td>未</td> <td><input type=checkbox name=F85></td> </tr></table> <script type="text/javascript"><!-- function SetAllCheckBoxes(val) { var form = document.forms["fF12"]; var i = 0; do { if (form.elements[i].type == 'checkbox') { form.elements[i].checked = val; } } while (form.elements[i++].name != "F85"); } // --> </script> </td></tr><tr><td><table width=100% cellspacing=0 cellpadding=0><tr><td>1件中&nbsp;&nbsp;1-1件表示&nbsp;&nbsp;&nbsp;&nbsp;</td><td align=right nowrap></td></tr></table></td></tr><tr><td align=right><font size=-1><a href="javascript:SetAllCheckBoxes(1)">全チェック</a>&nbsp;-&nbsp;<a href="javascript:SetAllCheckBoxes(0)">全クリア</a></font></td></tr></table><hr align=left size=1 width="100%"><input type=submit name=F86 value="戻 る">&nbsp;<input type=submit name=F87 value="注文情報ダウンロード">&nbsp;<input type=submit name=F88 value="その他メール送信">&nbsp;<input type=submit name=F89 value="注文キャンセル"><hr size=1><input type=submit name=F90 value="注文伝票ダウンロード">&nbsp;<input type=submit name=F91 value="請求書発行">&nbsp;<input type=submit name=F92 value="ピッキングリストD/L">&nbsp;<input type=submit name=F93 value="出荷リスト一括D/L">&nbsp;<input type=submit name=F94 value="納品書一括D/L"><input type=hidden name=FORM_BOT value=FORM_BOT></form>

全文を見る
すると、全ての回答が全文表示されます。
  • Green_Tree
  • ベストアンサー率80% (1108/1379)
回答No.4

「注文伝票ダウンロード」でHTMLファイル?と、ちょっと首をかしげる点もあるので正しく動くかどうかわかりませんが、ダウンロードマネージャ機能を追加すれば可能です。 Firefoxにはダウンロードマネージャがついていますが、IE(8)にはついていません。(IE9では追加されたようですが詳しくは不明) Firefoxではダウンロードして保存する場所をあらかじめ指定できますが、IEではあらかじめ指定しておくことはできません。 ダウンロードして保存する際に、どこに保存するのかきいてくるのはそのためでしょう。 ですので、この保存ダイアログを出さないということはできません。 保存する場所をあらかじめ設定できるのならば、保存ダイアログを出す必要はなくなります。 というわけで、ダウンロードマネージャ機能のコチラ。 【ダウンロード支援ソフト「Downstair」】 http://www.forest.impress.co.jp/article/2005/10/18/downstair.html 一応、XP SP3、IE8環境で動作しました。 ダイアログやお知らせなどの表示非表示の設定は、Downstairの設定で行います。

t-kawa
質問者

補足

【ダウンロード支援ソフト「Downstair」】 をインストールしてみました。 LZHファイルでは、気持よく動きました。 htmlファイルでは、表示したくない「ファイルのダウンロード」ダイアログ が表示されてしまいます。 その上、「Downstair」が「ダウンロードに失敗しました」 のメッセージを出しました。 窓の杜の LZHファイルのダウンロードは、<A href="/lib/dl/j/jydivide/JYDIV313.LZH_dl.html"><IMG border=0 src="/gif/lib/dlicon.gif" width=28 height=28><BR>DOWNLOAD</A> が動きます。 今回の質問の htmlファイルのダウンロードは、<input type=submit name=F868 value="注文伝票ダウンロード"> が動きます。 この辺りが原因なのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
noname#151570
noname#151570
回答No.3

#2です。 一般的なファイルはなくて、htmlファイルですか。 zipやexeファイルをダウンロードしても、[この種類のファイルであれば常に警告する] の表示が表示されないですか? 私のIE8では、表示されています。 htmlファイルのダウンロードをするようなことはないので、もし、htmlで表示されないのは判りません。

t-kawa
質問者

補足

私もIE8です。 LZHファイルでは、[この種類のファイルであれば常に警告する] が、表示されました。 htmlファイルでは、[この種類のファイルであれば常に警告する] は、表示されないようです。

全文を見る
すると、全ての回答が全文表示されます。
noname#151570
noname#151570
回答No.2

Firefoxは、その都度保存先を決定できますが、ファイルの種類関係なく、デフォルトのダウンロード先をユーザーが設定できますから、そのままその場所にダウンロードできるようになっているのだと思います。 その替わり、IEのようにexeファイルのように「実行」ボタンはなく、安全側の扱いになっています。 因みに、IEでzipファイルを保存ダイアログを開かないようにしてダウンロードすると、展開先を聞いてきますね。 この場合も場所指定は必要なようです。 IEの場合、次のヘルプにあるように、[この種類のファイルであれば常に警告する] チェック ボックスをオフにしてやれば、「その種類のファイルは自動的に Temporary Internet Files フォルダに置かれ、ファイルの種類に関連付けられたプログラムにより開かれる」とありますから、余り好ましい動作ではないように思います。 仕様的には、無理なのではないかな?と思いますが。 http://support.microsoft.com/kb/177976/ja

t-kawa
質問者

補足

1.「フォルダオプション」の「ファイルの種類」の「拡張子'HTML'の詳細」の 「プログラム:」は、「Internet Explorer」になっています。 2.「詳細設定(V)」の「ダウンロード後に開く確認をする(O)」の チェックは、はずしてあります。 しかし、 今回の質問の中の    1個目は、「ファイルのダウンロード」ダイアログで、      開く(Q)   保存(S)   キャンセル    を選択します。(ここで保存を選択します。) のダイアログには、 ご指摘のhttp://support.microsoft.com/kb/177976/jaの中で、使用できるはずの「オプション」    ● このファイルを上記の場所から開く    ● このファイルをディスクに保存する    ● この種類のファイルであれば常に警告する が表示されません。 次のダイアログが表示されます。http://www5.ocn.ne.jp/~srr/filedownload.bmp また、「2.」の「詳細設定(V)」の「ダウンロード後に開く確認をする(O)」の チェックを有効にして試してみましたが、 同じ「ファイルのダウンロード」ダイアログが表示されます。 「オプション」は表示されません。 なぜなのでしょう?

全文を見る
すると、全ての回答が全文表示されます。
  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

OSが不明ですが、以下のオプションが関係していませんか http://121ware.com/qasearch/1007/app/servlet/qadoc?QID=000989

t-kawa
質問者

補足

OSは、Windows XP SP3 です。 「ダウンロード後に常に開くように設定する」のチェックは、 はずしてあるのに、上記のように動作します。 どうしてなのでしょう? Firefox でダイアログを表示しないのだから、 IE でも同様にできると思うのですが。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • firefox  file選択ダイアログ

    firefox  file選択ダイアログ file選択ダイアログで選択ファイルのpathを取得したいです。 教えてください、宜しくお願いいたします。 ・<input type=file>では、fileの名前のみでpathが取得できません。 ・function openDialog() { dir = FileSelectDialog(); alert( dir ); } IEではダイアログが表示されますが、firefoxでは表示されません。

    • ベストアンサー
    • HTML
  • ダウンロードダイアログをVBAから操作するには?

    ExcelVBAで、IEを操作してます。 submitでダウンロードダイアログが表示される HPで、ダウンロードダイアログを操作したい(保存、ファイル名指定)のですがどういう方法がありますか? 対象オブジェクト.sendkeysも考えましたが 対象オブジェクトが何であるのかわかりません。 どうかよろしくお願いします。

  • ファイル選択ダイアログが表示しない

    javascriptで<INPUT type=file name=faile1>を file1.click();でクリックしてファイル選択ダイアログを表示させようとしても表示しません。 formから <INPUT type=file id=file1 name=image style="DISPLAY: none"> <INPUT type="image" src="./img/up02.jpg" id=button1 value=Button name=button1 を出すとファイル選択ダイアログが表示されます。 独自のボタンイメージでファイル選択ダイアログを表示したいために <INPUT type="image"をクリックされたときにjavascriptで <INPUT type=file をクリックさせています。 したいことは、独自のボタンで、ファイル選択ダイアログを表示して、 phpに選択されたファイルパスを送信したいです。 下記コードをご参考にしてください。 <html> <head> <title>upload test</title> </head> <body> 何かの編集ページとか <iframe name="uploader" src="" style="width:0px;height:0px;border:0px;"></iframe> <form name=form1 target="uploader" method="POST" action="http://*.**.**.*/test.php" enctype="multipart/form-data"> <INPUT type=file id=file1 name=image style="DISPLAY: none"> <INPUT type="image" src="./img/up02.jpg" id=button1 value=Button name=button1 LANGUAGE=javascript onclick="return button1_onclick()"/> </form> <script type="text/javascript"> <!-- function button1_onclick() { window.alert("クリックされた"); file1.click(); document.form1.submit(); } //--> </script> </body> </html>

  • ファイル選択ダイアログでファイルの種類を指定する方法

    下記のプログラムでファイル選択のダイアログを表示しますが 【ファイルの種類】をデフォルトでCSVの指定はできますか? よろしくお願いします。 <html> <body> <form enctype="multipart/form-data" action = "test_02.php" method = "post" > <input type="file" name="file_data1"> <input type="submit" name="FILE送信" value="FILE送信"> </form> </body> </html>

    • ベストアンサー
    • HTML
  • ボタン別のダイアログ表示について

    1つのcgiで、その都度押されるsubmitボタンにあわせてダイアログを表示させていです。 今、「更新」ボタンと「削除」ボタンがあり、 両方とも同じcgiでプログラム内で更新と削除を切り分けています。 <form method=post action="del_up.cgi"> <input class="button" name="update" type="submit" value="更新"> <input class="button" name="delete" type="submit" value="削除"> これに、 (1)更新を押した場合のダイアログ window.confirm("更新しますか?"); (2)削除を押したときのダイアログ window.confirm("削除しますか?"); のような感じで表示させたいのですが、可能でしょうか?

  • ファイルのダウンロードダイアログがでない

    ブラウザ(IE7)からzipファイルをクリックした際にファイルのダウンロードを確認するダイアログが表示されず、「Temporary Internet Files」に自動的に保存されてしまいます。 最初は確認のダイアログが出ていたのですが、あるときから突然でなくなってしまいました。 どのような設定をすると元に戻せるのでしょうか?

  • ファイルのダウンロードのダイアログボックスを表示させるには

    ファイルをダウンロードするときに 『ファイルを開くかファイルをコンピュータに保存するか選択してください』のダイアログボックスが以前は表示 されていたのですが、もしかしたら『この種類のファイルであれば常に警告する』のチェックボックスを知らないうちにOFFにしたのかも知れませんが、『CSV形式』のファイルをダウンロードするとダイアログボックスが表示されず、いきなりEXCELが立ち上がり内容が表示されるようになってしまいました。 ダウンロード時にダイアログボックスを表示させるにはどうしたらよろしいですか。 教えてください宜しくお願いします。 OSはWindows2000でIE6を使用しています。

  • ファイルダウンロードダイアログの保存ボタン

    ファイルのダウンロードのダイアログの保存ボタンを非表示にしようと下記の行をHTMLに記述しているのですが、なぜか保存ボタンが非表示になりません。 <meta name="DownloadOptions" content="nosave" /> HTMLではボタンを押されることで、所定のエクセルファイルをwindow.openで開くようにしています。 ダウンロードダイアログでは保存せずにエクセルを開きたいので「保存」ボタンを消したいのです。 今は、マイコンコンピュータからHTMLを開いているのですが、マイコンピュータから開いたHTMLでは上記のMETAタグは無視されるのでしょうか? どなたかご教授の程宜しくお願い致します。 Windows7 IE 8

    • ベストアンサー
    • HTML
  • ファイル選択ダイアログ

    今、WindowsMediaPlayerコントロールを埋め込み、 ファイル選択ボタンで選択したファイルを再生ボタンで再生したいです。 <INPUT TYPE="file" NAME="SelectFile" VALUE="ファイル選択" > でファイル選択ダイアログが開くのですが、 選択したファイルを再生ボタンで再生するにはどのようにしたらいいのでしょうか? 下記のHTML(OBJECT省略)で、決めうちの"sample.wmv"ファイルは再生が確認できています。 ---------------------------------------------------------------- <INPUT TYPE="file" NAME="ButtonSelectFile" VALUE="ファイル選択" > <INPUT TYPE="button" NAME="ButtonPlay" VALUE="再生" OnClick = "StartMeUp()"> <INPUT TYPE="button" NAME="ButtonStop" VALUE="停止" OnClick = "ShutMeDown()"> <SCRIPT LANGUAGE="JavaScript">  function StartMeUp() {    Player.URL = "sample.wmv"; } function ShutMeDown() { Player.controls.stop(); } ---------------------------------------------------------------- まとめますと、 「ファイル選択ボタンで選択したファイルを再生ボタンで再生したい。」 です。 どうぞよろしくお願い致します。

    • ベストアンサー
    • HTML
  • aspファイルがダウンロードされてしまいます。

    ユーザ認証のaspなのですが、 以下のようなhtmlファイルをIE6.0にて開き、submitボタンを押すとなぜか、"AUTHORIZED.ASP"が実行されず、aspのファイルをダウンロードするようになってしまいます。このような場合、問題はどこにあるのでしょうか。 WINXPでIISを使用しています。ちなみに、"Visual InterDev6.0"使用してます。 <BODY> <FORM ACTION="AUTHORIZED.ASP" ID=FORM1 method=post name=FORM1>    -------------略--------------- <TD><INPUT id=submit1 type=submit value=Submit name=submit1></TD>    -------------略---------------     </FORM> </BODY>

このQ&Aのポイント
  • ゾーン1防爆工事の位置BOXについて照明器具についている吊具や位置BOXが安全増仕様になっているのですが、ゾーン1のエリアに設置して問題ないのでしょうか?
  • ゾーン1のエリアに設置する際の照明器具の吊具や位置BOXについての安全増仕様について教えてください。
  • ゾーン1で使用する照明器具の吊具や位置BOXの安全増仕様について詳しく教えてください。
回答を見る

専門家に質問してみよう