• ベストアンサー

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を追加しましたが だめでした 何卒ご教授のほど、よろしくお願いいたします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.5

一応できるようになりました。 ------------------------------------------------- <script language="VBScript"> Sub RunEXE(src) set objWshShell = CreateObject("WScript.Shell") ProgDir= objWshShell.ExpandEnvironmentStrings("%ProgramFiles%") Prog = """" & ProgDir & "\Internet Explorer\iexplore.exe " & """" objWshShell.Run prog & src, 3 set objWshShell = Nothing End Sub </script> ------------------------------------------------- を<head>~</head>の間に書きます。 <A HREF=file://d:\user\XX.xls target="_blank"> を <A HREF=file://d:\user\XX.xls target="_blank" onclick="RunExe(this.href);return false;"> の様に変更します。 >objWshShell.Run prog & src, 3 の部分でウィンドウを最大化するようにしていますが、 最大化する必要がないなら、1 に変更して下さい。

その他の回答 (4)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.4

#2です。 すいません。再現しました。 多分、セキュリティ的に強化されて起動できなくなったのだと思います。

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

<A HREF="file://d|/user/XX.xls" target="_blank"> なんてダメですよね?

sayu77
質問者

補足

ご指摘のように修正しても現象は同じでした ちなみに、HTMLをローカルハードディスクに保存して IE6.0で読み込むとリンクが起動しますが Webサーバ上でに保存してIE6.0で読み込むとリンクが起動しません また <A HREF=XX.xls target="_blank"> としてXX.xlsもWebサーバに保存すると リンクが起動します どうかよろしくお願いします

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

WinXPSP2+IE6.0ですが、ウチの環境では、起動できました。

  • garouz
  • ベストアンサー率19% (178/917)
回答No.1

タグの file:// を削除してもダメですか? target="_blank" もとりあえず外して試してみてはどうでしょうか.

sayu77
質問者

補足

早速の回答ありがとうございます 試してみまししたが、状況は変わらずでした

関連するQ&A

専門家に質問してみよう