• ベストアンサー

HTMLからフォルダを開きたい

いつも大変お世話になります<(_ _)> Webサーバー上にあるWebページ(HTML)の中に、ローカルPCのフォルダを開くリンクを付けたいのですが、 <a href="file://c:\windows">OPEN</a> としても、何も反応しません。 いろいろ調べたのですが、上記の方法しか見あたりません。 なお、ブラウザのアドレス欄に file://c:\windows と入力すると、フォルダの内容が表示されます。 ※Firefoxだと、ファイルの一覧になりますが・・・ 何か環境によって挙動が異なるのでしょうか? それとも、セキュリティ上の観点から最近じゃ出来なくなっているのでしょうか? 是非ともお助け下さい。宜しくお願い致します。

  • HTML
  • 回答数3
  • ありがとう数4

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

file:///C:/windows/ /は三つでは・・・  IEの場合はエクスプローラ(ファイルマネージャ)が開くような・・・  IEはファイルマネージャーと一体のブラウザなので・・・ ★実は、ローカルサーバーが必要です。  apacheでも何でも良いので、WEBデータの入っているフォルダーを <VIRTUALHOST 127.0.0.1> C:\Document and settings\my document\web  とかに指定して、Windowsのhostsファイルで、適当なサーバー名を指定しておきます。 myLocalhost 127.0.0.1 とか・・・  そうすると http://myLoclahost/  で開けます。  

osaka-aq
質問者

お礼

ご回答ありがとうございます。 Webサーバーがインターネット上(外部)だとダメという事でしょうか?? Webデータを見るのではなく、ExcelやWordの入ったフォルダを表示したいのですが、無理なんでしょうか(>_<)

その他の回答 (2)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

>Webサーバーがインターネット上(外部)だとダメという事でしょうか??  そりゃそうです。インターネット上から接続している誰かのコンピューターのIPアドレスで156.685.24.12/C:\windows  なんて指定されて読まれたらまずいでしょう。  あくまでイントラネット上にサーバーが必要と言うことです。  たって、<a href="・・といった時点で、HTTPなり、FTPなりのプロトコル使うわけですから・・  なお、fileマネージャを使う場合、直接ファイルを指定するならOKですから、 <a href="file:///C:/Document and settings/My Document/index.html としておいて、このindex.htmlにファイルへのリンクを書くのならいけるはずです。

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.1

<a href="file://c|/windows">OPEN</a> にしてください。

osaka-aq
質問者

お礼

ご回答ありがとうございます。 お教え頂いた通りにしましたが、同じく反応がありませんでした。。 何か環境に依存しているのでしょうか・・・?

関連するQ&A

  • HTMLで別PCのフォルダを開く

    例えばネットワーク上に”192.168.100.250”というPCがあるとします。 このPCはフォルダウィンドウでフォルダ内を閲覧出来る場合、 別のサーバーのHTMLファイルから、 このフォルダを開く事は出来ますか? 以下のコードを追加して、testをクリックしても何も起こりません。。。 <a href="file:\\192.168.100.250\test">test</a> どなたかお分かりになる方教えてください。

    • ベストアンサー
    • HTML
  • HTML文字列を取得→加工→書き出すスクリプト

    CGI(perl)がこういうHTMLを書き出すのですが、 <html> <body> <p><a href="file:///C:\temp\hoge1.txt">file:///C:\temp\hoge1.txt</a></p> <p><a href="file:///C:\temp24\hoge2.txt">file:///C:\temp24\hoge2.txt</a></p> :(中略) <p><a href="file:///C:\temp78\hoge15.txt">file:///C:\temp78\hoge15.txt</a></p> </body> </html> ↑のハイパーリンクに加え、hoge.txtが置かれている親フォルダへの リンクも併設したいです。イメージとしては、次のような感じです、 <html> <body> <p><a href="file:///C:\temp\hoge1.txt">file:///C:\temp\hoge1.txt</a><br> ↑のファイルがあるフォルダを開くなら<a href="file:///C:\temp\">こちら</a></p> <p><a href="file:///C:\temp24\hoge1.txt">file:///C:\temp24\hoge1.txt</a><br> ↑のファイルがあるフォルダを開くなら<a href="file:///C:\temp24\">こちら</a></p> :(中略) <p><a href="file:///C:\temp78\hoge15.txt">file:///C:\temp78\hoge15.txt</a><br> ↑のファイルがあるフォルダを開くなら<a href="file:///C:\temp78\">こちら</a></p> </body> </html> みたいに、ページを表示するたびに フォルダパスも記述されるという… JavaScriptで実現できますでしょうか?よろしくお願い致します。

  • フォルダ内のHTMLファイルを一気に読みたい

    フォルダ内のHTMLファイルを一気に読みたい こんにちは。フォルダ内にHTMLファイルが1000ファイルあります。ファイルを1つ1つ押せばブラウザが立ち上がりHTMLを見ることができます。ただ1000ファイルもあるので、同じ作業を1000回繰り返して中身を見るのは時間がかかります。例えば、次へ次へでボタンを押していけばファイルの中身を見れれるようにしたいのですが、何かよいツールはないでしょうか? インストールしているブラウザはIE8,Sleipnir,Firefox,Chromeです。アドインでできればそれでも全然問題ありません。何かよい方法があればご教授お願いいたします。

  • 【href】IEだと開くのに、Firefoxだと開きません【フォルダ】

    <a href="D:\ドキュメント\フォルダA\">★フォルダA</a> 上記HTMLタグを記述すると、InternetExplorer7ではフォルダAが開くのに対し、 Firefox3.0.5では「dというプロトコルはどのプログラムにも関連づけられておらず、Firefox でこのアドレスを開く方法が分かりません。」 というメッセージが出てフォルダが開けません。 どうすれば、Firefoxである特定のフォルダを開くリンクを作成できるのでしょうか? P.S. <a href="..\フォルダA\" target="_blank">★フォルダA</a> とすることで、一応フォルダを開くことはできましたが、Firefoxのタブ のひとつとして開かれてしまい、自分の意図した(IE7と同様の)ウィンドウ として開くという動作にはなりませんでした。

  • ファイルダウンロードの問題(HTMLのソースについて)

    HTMLソースについてブラウザからpdf,word,excelのファイルを例えば <A HREF="***.pdf">,<A HREF="***.xls">,<A HREF="***.doc">、のように記述すればダウンロードしてファイルをオープンさせるとブラウザの中で開きますが、なぜ、一太郎の拡張子jsw,jxwのものは、できないのでしょうか? どなたか、開けるようにする対策を知っていたら教えてください。 お願いします。

  • hrefでのページ遷移とscript読み込みについて質問です。

    hrefでのページ遷移とscript読み込みについて質問です。 file:///C:/homepage/main.html というhtmlファイルの中に<li><a href="next.html">aaa</a></li> というリンクを作り、これをクリックすると、 URL欄に file:///C:/homepage/main.html#next.html と表示され、next.htmlの<script>内に記述されているjavaスクリプトが読み込まれません。 URL欄ににfile:///C:/homepage/next.html と直で入力するとスクリプトは読み込まれます。 URLがfile:///C:/homepage/next.htmlに遷移されるようにし、 きちんとスクリプトも読み込まれるようにするにはどうしたらいいでしょうか? ブラウザはFireFox 3.6を使用しています。 ご回答宜しくお願いします。

  • WEBブラウザから任意フォルダを開く方法

    ------------------------------ 開発/実行環境 ------------------------------ HOST OS:Windows7/XP(CLIENT OSも同環境) DEVELOP:XAMPP 1.8.0(Apache 2.4.2/MySQL 5.5.25a/PHP 5.4.4) BROWSER:Firefox 14.0.1(WEBブラウザでの実行) CLIENTS:Local Connent(ローカル環境下でホストへ接続) ------------------------------ 上記環境下でWEBブラウザ(Firefox)から、デスクトップ ・ウィンドウやローカル上の任意フォルダを開く方法を 教えてください。

  • HTMLのかなり基本的なことについて質問があります。。

    HTMLのかなり基本的なことについて質問があります。。 AのPCのディレクトリ(c:\test)配下にいくつかエクセルのファイルがあります。 別ウィンドウで[test]フォルダを表示させるようなhtmlが知りたいです。 ちょっと調べたのですが、以下ではうまくいきませんでした。 <A HREF="c:\test\" target="_blank">テスト用</A> 別ウィンドウで表示させるのはどうかと思いますが、 勉強のため、教えて頂きたいとおもいます。 ちなみに、ブラウザはIE8で表示させています。

  • Webサーバからの「file://」リンクについて

    社内設置のファイルサーバのフォルダを開くためのリンクを記載したHTML(下記、test.html)を 社内Webサーバに設置していましたが、2~3週間程前からリンクをクリックしても 無反応状態となりました。 Windows Updateなどで何かセキュリティが強化されフォルダが開けなくなったのでしょうか? なぜリンクが開かなくなったのか不明です。 対処方法をご存知の方がいらっしゃいましたら、ご教授ください。 ■状況の確認 ・すべての社内PCで同様の現象が発生するようになった。 ・リンク先のファイルサーバのアクセス権は、社内すべてのPCにアクセス権限がある状態です。 ・Webサーバ(Apache)の設定は、変更は行っていません。 ・「test.html」をローカル(C:\test.html)に保存し、このファイルを直接ブラウザで  表示・閲覧するとリンクは正常に反応し、ファイルサーバのフォルダが開きます。 ・エクスプローラのアドレスにHTMLに記載のリンク「file://fileserver/file_link」を入力し  アクセスすることはできます。 ■使用PC  ユーザのPC:Windows 7、WindowsXP  Webサーバ :Apache(Windows2003 Server)   ■ユーザPCのブラウザ  ・InternetExplorer 8  ・InternetExplorer 9  ・Firefox 6.0 ============================================================================ ■test.html ---------------------------------------------------------------------------- <html> <head> <title>フォルダリンクテスト</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <body> <a href="file://fileserver/file_link">フォルダリンク</a> </body> </html> ============================================================================

  • 写真はHTMLでどう書かれるのでしょうか?

    HTMLをまだ勉強していません。参考に一枚の写真はHTMLで書くとどうなるのか教えてください。サイズはVGAの大きさ(640×480pixels)(1MB以下)を想定しています。写真FILEはローカルディスク(C:)上に有りmaypictureの中のmayphotoフォルダーの中にfile_Aとして格納されているものとします。写真はブログのサイドバー以外の中央に縦長に来るように表示したいです。尚、OSはWindows 7です。言語そのものがどういうものか全く解らないのでこの他の情報は標準の値を既定値として下さい。よろしくお願いします。

専門家に質問してみよう