• ベストアンサー

WebでWindowsのファイルを開く(選択)のダイアログ

ホームページで、Windows標準のファイル選択ダイアログを表示するボタンを作りたいと思います。 <input type="file">で表示は可能かと思いますが、ファイル名のボックス(□[参照])となってしまいます。 これを、ボタンだけでファイル名のボックスなしで表示したいのですが、そんなHTMLやJavaScriptの記述はありますか? Windowsのダイアログを表示するボタンのみを表示したいという感じなんですが。わかりにくくて申し訳ございません。ご理解いただいた方で、おかわりになる方いらっしゃったらご回答おねがいいたします。

  • HTML
  • 回答数1
  • ありがとう数7

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

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.1

<HTML> <HEAD> <TITLE>~( ̄∇ ̄~)ふら(~ ̄∇ ̄)~ふら フラダンスゥ</TITLE> <SCRIPT LANGUAGE=javascript> <!-- function button1_onclick() { file1.click(); } //--> </SCRIPT> </HEAD> <BODY> <P><INPUT id=file1 type=file name=file1 style="DISPLAY: none"></P> <P>こうするといいみたいです。(IEでは)</P> <P><INPUT id=button1 type=button value=Button name=button1 LANGUAGE=javascript onclick="return button1_onclick()"></P> </BODY> </HTML>

eastboy
質問者

お礼

早速、コピーしてソースに貼り付けました。 ばっちりOKでした。"DISPLAY: none"なんていうのもあるんですね。助かりました。

関連するQ&A

  • ファイル選択ダイアログ

    今、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
  • ファイル選択のダイアログについて

    エクセルのVBAを利用して下記サイトの「Upload Your Photo」をクリックしたいのですが、うまくいきません。 「Upload Your Photo」はflashを使っているようなので、flashを無効にすると「Upload Your Photo」 から「参照」ボタンに変わります。 こちらで<input type=file name="file" ・・・>をクリックできると思ったら、なぜかこちらでもうまく クリックできません。 htmlを確認するとjavascriptで表示を変えているようです。 分かる方いらっしゃいましたら、ご教授お願いします>< よろしくお願いします。

  • ファイル参照ダイアログでの複数ファイル選択

    ファイル参照ダイアログで複数のファイルを選択でき、開くを押したら選択されているファイルをすべて参照出来るようにしたいのですが、うまくいきません。 使用できる言語はASP.NET、JavaScript、VbScript、HTMLです。 どなたかよろしくお願いします。

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

    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>

  • ファイルアップロードのダイアログボックスで拡張子を固定するには

    PHP4で画像ファイルをアップロードするスクリプトを組んでいたのですが、<input type="file">のボタンをクリックしたときに表示されるダイアログボックスにおいて、拡張子を決めておいて画像ファイルのみを選択するようにはできないんでしたっけ?? 現在は、「すべてのファイル(*.*)」がデフォルトで、 画像(*.gif;*.jpg;*.jpeg;*.png) HTML (*.htm;*.html) が選択できるようになっています。 これを、 画像(*.gif;*.jpg;*.jpeg;*.png) だけ表示させたいと考えています。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 参照ボタン

    「ファイル参照」を作成したとき、テキストボックスと参照ボタンが表示され、参照ボタンをクリックするとファイル選択ダイアログが表示されて選択したファイル名がテキストボックスに表示されますが、あらかじめテキストボックスにファイル名が表示されるような処理はHTMLにあるのでしょうか?

    • ベストアンサー
    • HTML
  • IEで「ファイルを選択」ダイアログボックスを開く方法

    こんにちは。 いつもお世話になっています。 現在、ASPで(1)ローカルでファイルを選択させる。(2)選択されたファイルをサーバのあるフォルダに保存する。 ・・・といった単純なシステムを作っています。 (2)はFileSystemObjctを使ってやればいいと思っているのですが、問題は(1)です。"<input type=file>"を使用すると、ボタンとテキストボックスが勝手につけれらてしまいますし(ボタン名は「ファイル選択」というCaptionにしたい。)、テキストボックスに入力された後、自由に触れてしまいます。(選択されたファイルのパス情報はラベルに表示したい。) おまけにファイルはPDFファイルのみなのでフィルターをかけたいのにその属性もなさそうですし・・・。 "<input type=file>"を使う以外にJavaScriptやASPの機能を使って、何か良い方法はないでしょうか?ネットを見てると同じような事をやってるページが山ほどあるのに(/_;)・・・。 どなたかご教授ください。

  • ブラウザでファイルをアップロードするときに・・・

    ブラウザでファイルをアップロードさせたいので、 <Form>で<INPUT TYPE="file">を使用しています。 上記を書き込んだHTMLは納品物になるのですが、先方の間違いを出来るだけ減らすために、できれば上記で表示される「参照」先の開く場所を指定したいのです。 例)C:\納品プログラム\settei.txtがあるとした場合に、参照ダイアログが開いた時点で、C:\納品プログラムのディレクトリの中身が表示されている HTMLだけでは無理(INPUTに属性がなさそう)だとおもいますし、JavaScriptで出来なさそうな気もします。 必要ならActivXとか利用してでも良いので、何か方法がありそうなら教えてください。

  • ボタンクリック→ダイアログ→開くでファイル取込

    ファイルの取込について悩んでいます。 「取り込み」とゆうボタンを一つだけ作成し、 そのボタン押下でファイル選択のダイアログボックスを出し、選択したファイルを[開く]でそのファイル(csv)のデータをPHP側で読み込む。 とゆうことをやりたいのですが、どこを探してもわからず、四苦八苦しています。 普通のアップロード等は簡単なのですが、JavaScriptやHTML側なのかもしれませんが、教えてください。 よろしくお願い致します。

    • 締切済み
    • PHP
  • ダイアログボックスからファイル名の取得をしたい(ACCESS97)

    コマンドボタンを押すと「ファイル名を選択」ダイアログボックスが開き、 そこで選んだファイル名がテキストボックスに表示される、という フォームをACCESS97で作成したいのですが、ダイアログボックスを表示させる ために何という関数を使えば良いのかが分かりません。 宜しくお願いいたします。

専門家に質問してみよう