それは、そのHPを作った人が、間違えてローカルをリンクしたままUPしちゃっただけかと思います。
例のように D:¥index.htmlが存在すれば表示されますよ。
http://www.hatena.ne.jp/1100788271
人力検索はてな - Net上にあるHTML中のリンクにPCのローカルファイルへのリンク(例 D:¥index.html)があるのですが,リンクをクリックしてもIEでは表示できません.セキュリティ設定か何かに..
それは単にそのサイトのHTMLファイルを作った人の記述ミスです。
ウェブ作成ソフトを使っている方に多い間違いですので、
あなたが打てる手といえば、サイト管理人に
「リンク先間違ってますよ」と伝えることですね…。
あまり回りこんで考えていただかなくても良いんですが...
質問まずかったですね.
そのD:¥index.html
はサーバのです
javascriptで
クライアントサイドで記述すれば
このリンクは活きますが
ただのaタグでしたら
サーバサイドですね
ただのAタグです.
前述の”ショートカットのコピー”だと
file:///D:/index.html
になりますので,IEとしてはサーバ側のファイルとして扱っていないと思うのですが,どうでしょうか.
しかしjavascriptでクライアントサイドというのを明示的にすれば良いというのは考えていなかったです.
どうすればよろしいですか?
http://www.find-pro.biz/sp2_trouble/localfile.html
SP2トラブル「インターネットからローカルファイルへのリンクが無効に」
WinXPSP2ですか?
それならば仕様が変更になったようです。
のようにしてください。
あぁ,やっぱりそうですか.
Google Desktop Searchへの嫌がらせかなぁとも思っていました(もっともGoogleは回避していますが).
しかしローカルでIIS動かさないと
なんてアクセスできないのではないですか?
ローカルでサーバーなんて動かしたくないなぁ...
回避策ありませんか?
<html>
<head>
<script language=”javascript”>
<!--
function test(path){
path = path.replace(/¥//g,”¥¥”);
window.open(path);
}
//-->
</script>
</head>
<body>
<a onclick=”test(’c:/test.htm’)”>test</a>
</body>
</html>
こちらでテストしてみてください
カーソルを変える処理はしてません
ローカルにファイルあれば
動くと思いいます
あXP SP2ですか?
このスクリプトが実行するには
セキュリティ走りますね
ローカルでのテスト成功しました!ありがとうございます!
しかしご指摘の通り,IEでけられました.
エラー:アクセスが拒否されました。
どうすれば回避できますか?
http://www.hatena.ne.jp/1100788271##########
人力検索はてな - Net上にあるHTML中のリンクにPCのローカルファイルへのリンク(例 D:¥index.html)があるのですが,リンクをクリックしてもIEでは表示できません.セキュリティ設定か何かに..
XPSP2は使っていないので何とも言えませんが、
ローカルのセキュリティレベルを下げても解決できないのでしょうか?
若しくは相対パスのみでの記述でも無理なのでしょうか?
SP2かなり今までと違います...
> ローカルのセキュリティレベルを下げても
具体的にどうすればよいでしょう?
相対パスのみって,ネット上にあるHTMLからWebサーバーも動かしていないローカルのファイルに,どうやって相対的に指定すれば...
私の個人ページでのことなんですが,存在しているのにリンクされないんですよ.
学習用のページなのでネットに載せたくないですし.
IEで右クリックして”ショートカットのコピー”をとり,アドレスバーに入力するときちんと表示されるんですが.