HTAをもっと流行らせる計画

このエントリーをはてなブックマークに追加
708デフォルトの名無しさん
HTAの中で
<a href="http://www.yahoo.co.jp" target="_blank">ほげ</a>
と書いてこれをクリックすると、標準のブラウザーではなくIEでリンク先が開いてしまいます
標準のブラウザーで開くにはどうしたら良いのでしょうか
709デフォルトの名無しさん:2008/04/08(火) 01:02:12
レジストリから標準のブラウザを調べて
WshShell.Run()する
710デフォルトの名無しさん:2008/04/08(火) 01:05:58
直接url指定でいけるんじゃね?
711デフォルトの名無しさん:2008/04/08(火) 01:08:33
言われてみればそうだね
712デフォルトの名無しさん:2008/04/08(火) 01:18:13
<html><head>
<script type="text/jscript">
var WshShell = new ActiveXObject("WScript.Shell");
function go() { WshShell.Run(event.srcElement.href); return false; }
</script></head>
<body><div><a href="http://www.yahoo.co.jp/" onclick="return go()">Yahoo!</a></div></body>
</html>