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

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

Green_Treeの回答

  • 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>

関連する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>