ファイルへのリンクに関する質問

このQ&Aのポイント
  • 社内のイントラネットでファイルへのリンクを作成したいが、クリックしても反応しない。
  • IE9では信頼済みサイトへの登録が必要で、既に登録済みである。
  • ファイルへのリンクを作成する場合、fileプロトコルは最近のIEでは使えないため、別の方法を知りたい。
回答を見る
  • ベストアンサー

ファイルへのリンクに関して

環境:IE8、IE9 教えて下さい。 社内でイントラを作成していますが、その際に単純なファイルリンクをしたいと 考えています。 記述としては下記のような簡単なものですが、ホームページ上からクリックしても 何も反応しません。 《記述内容》 <a href="file://IPアドレス\C:\フィル名.csv" target="_blank"> IE9の場合、信頼済みサイトへ登録しなければならないという事で、登録はしてあります。 また、共有フォルダのリンクだからおかしいのかと思い、ローカルのファイルを指定して みましたがダメでした、、、 やはり最近のIEではfileプロトコルはダメなのでしょうか? HTMLでファイルやフォルダに対してリンクをするような場合は、どのような記述をすれば 良いでしょうか???? 初歩的な質問で申し訳ありませんが、教えて下さい。

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

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

  • ベストアンサー
  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.3

提供する側のOSは何でしょうか? 共有設定は正しくされていますか? アクセス権を設定している場合、ユーザーID/パスワードは? http://support.microsoft.com/kb/2485635/ja 共有名とは、上記URLの手順で共有フォルダの設定をした時に付ける名前です。 具体的には25と26の間に設定されています。ドライブ名ではありません。 http://kotohazime.fc2web.com/xp/xp4.html こちらでもありますね。

asamix_000
質問者

補足

ok-kaneto様、ご回答ありがとうございます。 ファイルが存在する側のOSは、Windows2008サーバです。 共有の設定は、、、普段の自分のPCからアクセスできる為、問題ないと思われます。 ユーザIDとパスワードも設定されています。 ファイル名を指定して実行から、 >file:////192.168.1.1/D/事業所/文書/DOC/ファイル名.xls 上記コマンドを入力すると問題なく起動します。 何が原因でしょうか、、、、

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

共有サーバーになんらかのhttpサーバーを入れて運用するのが賢明では?

asamix_000
質問者

補足

yambejp様、ご回答ありがとうございます。 httpサーバーですか、、、 ご指摘ありがとうございます。

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

結論からいうと記述が間違っています。 ご質問の方法でアクセスできてしまうなら、他のパソコンのすべてのファイルに他人がアクセスできることになってしまいます。 ファイルを公開するためには、ファイル共有している必要があります。で、その上で <a href="file:////IPアドレス/共有名/ファイルパス/ファイル名.csv" target="_blank">

asamix_000
質問者

補足

ok-kaneto様、早速のご回答ありがとうございます。 もう少しだけ教えて下さい。 開く対象のファイルは共有サーバに存在し、アクセス権が振られている人で あればホームページ上から誰でもアクセスできるようにしたいと考えています。 そこで、教えて頂いたように記述してみました。 具体的には、  <a href="file:////192.168.1.1/D/事業所/文書/DOC/ファイル名.xls" target="_blank">  ※ IPアドレスはダミーです。 と記載しましたが、表示されず、、、 共有名というのがわかりにくかったですが、やはり必要でしょうか、、、 教えて下さい。 よろしくお願いします。

関連するQ&A

  • IEのリンクが起動しない

    イントラネット上のホームページで <A HREF=file://d:\user\XX.xls target="_blank"> のように、ローカルパソコン上のファイルに対して リンクを張っていたのですが WinXPSP2+IE6.0ではリンクをクリックしても起動しませんでした 以前は、WinNT4.0+IE5.5では、リンクが起動していました WinXPのローカルマシンゾーンロックダウンかなと思い http://support.microsoft.com/kb/884222/JA/ の手順でレジストリにExcel.exeを追加しましたが だめでした 何卒ご教授のほど、よろしくお願いいたします。

  • ローカルにあるCSVファイルを、IEのリンクをクリックする事で開きたい

    ローカルにあるCSVファイルを、IEのリンクをクリックする事で開きたいのですが、どのようにすれば良いでしょうか。 いま、しているのは、IEの小さい画面に、vbscriptで、以下のように出力しています。 〈a href="file://(ローカルパスとファイル名)"〉文字列〈/a〉 宜しくお願いします。

  • フォルダリンクの代替法は?

    少し前までは、どのブラウザでも(?)フォルダリンクが可能でした。 <A HREF="file://~ しかし、今ではセキュリティ脆弱性の観点から、廃れていますね。 イントラでかつグループ内で使用するhtmlファイルには、まだフォルダリンクも残っていますが、 chrom、firefox、IEで試しても無効(無反応)になっている状況です。 ネットワーク上の自部署、他部署のフォルダへのリンクなどがあるので、 該当フォルダ、ファイルのセキュリティを低く設定することはできません。 URIとか色々調べてみましたが、情報が古くて・・・。 そこで、下記を実現したいです。 ・htmlファイルから、リンクをクリックすると、ネットワーク上のフォルダを開く (エクスプローラが表示される) ・htmlファイルから、リンクをクリックすると、ネットワーク上の特定のファイルを開く (pdfファイルなら、ブラウザ上に表示、excelファイルなども、ブラウザ上に表示) これは可能でしょうか? あるいは、何か便利な代替方法はありますでしょうか? (htmlファイル内に、「○○はこちら→\\hostserver\test\」と記述して、 その部分を各自、コピペしてWindowsキー+Rで開かせるのが、手っ取り早いですかね^^;) 識者のみなさん、どうかご助言下さい!

  • HTMLテキストリンクでExcelファイルを開く方法

    現在、以下にてリンクを張っています。 <a href="○○.xls" target="_blank">ファイル名</a> IE7では、期待通りEXCELが立ちあがり、指定したファイルが表示されるのですが、FireFox3.5.5では、FireFox内の別タグにて表示されます。 これを、IE7と同様に、EXCELにてファイル表示される方法はないのでしょうか? ※ユーザー側での指定方法は除きます。プログラムで解決できる方法を教えていただけませんでしょうか?

    • ベストアンサー
    • HTML
  • 【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と同様の)ウィンドウ として開くという動作にはなりませんでした。

  • リンクについて

    こんばんわ、gamaraと申します。 実はHP作成中なのですが、リンクするときのファイル名は”半角かな”でないといけないのでしょうか。 例えば <a href="ぬいぐるみ/かえる.JPG" target="_blank"> <img src="ぬいぐるみ/かえる.JPG" alt="かえる" width="130" height="160"> 上記の様な記述ではリンクされないのでしょうか。 自分のPCでの動作確認ではリンクOKなのですが、サーバーに転送した際に表示されないとの噂を聞いたもので質問しました。 ちなみに、OSはWindowsMEです。 教えてください。お願いします。

  • 一度に二つの別ウインドウへリンク

    よろしくお願いいたします。 リンク先を同時に二つ同じ箇所に埋め込むことは可能なのでしょうか? 色々と調べてみたのですが、なかなか見つけることが出来ません。 通常、<A href="○○.htm" target="_blank"> でリンク先を指定いたしますが、これを <A href="○○.htm" target="_blank"><A href="□□.htm" target="_blank">ほげほげ</A> のような形で、上記の例で言いますと、「ほげほげ」をクリックすることで、別ウインドウで「○○.htm」と「□□.htm」の両方を同時に表示させたいのです。   上手く説明できていないかもしれませんが、構図としてやりたい形はこのようなものです。 ご教授いただければと思います。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • クライアントのcsvファイルの読込について

    いつもお世話になっております。 Q1)クライアントPC内のCSV(c:\folder\file.csv)を読込みたいのですが、一度サーバーにアップロードさせないと駄目なのでしょうか? 尚、クライアントは複数の拠点にあります。 -------------------------------------------------- 現在、PHPが稼動しているサーバー上のCSV(c:\folder\file.csv)は、 下記のような記述で処理できるのですが、 $csv_f = "c:\folder\file.csv"; // CSVファイル&パス $fp = fopen($csv_f, "r"); // CSVファイル:OPEN while ($data = fgetcsv($fp)) . . クライアントPC内のCSV(c:\folder\file.csv)を読込む方法をご存知の方いらしたらご教授下さい。 <理想形はこうです> 1.クライアントPC内のCSV(c:\folder\file.csv)を読込んで処理。 2.処理後、c:\folder\file.csvは、c:\folder\file_old.csvという   名前にリネームする。 ----------------------------------------- 以上、よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • javascriptでのリンク表示

    サンプル図(http://lancerevolution.tuzikaze.com/sampletest.html) main.htmlと言うページとmenu.htmlと言うページがあります。 main.htmlと言うページには、  ⇒<a href="b.html?url=http://yahoo.co.jp" target="_blank">Yahoo Japanへ!</a>  ⇒<a href="b.html?url=http://www.google.co.jp/" target="_blank">Googleへ!</a>  ⇒<a href="b.html?url=http://jp.msn.com/" target="_blank">msnへ!</a> と言う3つのリンクがあります。 この3つリンクの内どのリンクでもいいのでクリックした時に、サンプル図の(3)の部分に、  ⇒<a href="http://yahoo.co.jp" target="new">Yahoo Japanへ!</a>  ⇒<a href="http://www.google.co.jp/" target="new">Googleへ!</a>  ⇒<a href="http://jp.msn.com/" target="new">msnへ!</a> として出力することはできますでしょうか? つまり、main.htmlにあるリンクをクリックした時に、main.htmlの「b.html?url=」を含んでいる、リンク全てを(3)の部分に出力("b.html?url="の部分を削除、targetを"new"にして出力)できますか?ってことです。 もし、できるようならどのようなjavascriptが必要でしょうか?どうぞ、よろしくお願いします。

  • 文字リンクの設定について。

    文字リンクの設定っていろいろありますが、いったいどう違うのでしょう? 例えば・・・ <a href="リンクしたいURL" target="_blank">ここだよ</a> や、 <a href="www.***.***.com">ここだよ</a> など・・・ もしかして、それぞれサイトの設定によってはできるものと、できないものが、あるんでしょうか? これだったらどこでも設定可能!というリンクの貼り方がありましたら教えていただけないでしょうか? よろしくお願いします。

専門家に質問してみよう