記事一覧はこちら

ブラウザのステータスバーに表示されるリンク先をカスタマイズ

IE6まではwindow.statusでIEに限ってステータスバーに任意の文字を表示する事が出来た。それは色々問題になってIE7から出来なくなった記憶があるけど、今確かめたら普通に出来るようになってた。

IEでもfireFoxでもchromeでも出来る。方法は簡単

<a id="change" href="http://www.amazon.co.jp/gp/B0094E58C8">アフィが無いですよ!</a><br>
<script>
document. getElementById("change").addEventListener("click",function(e){
e.preventDefault();
location.href = "http://www.amazon.co.jp/gp/product/B0094E58C8/ほげほげ";
});
</script>

見ればひと目で分かる。window.statusの事もあったし、出来ないようになってるんだろうなと思ったら普通に出来てびっくり。 chromeはhttp://が自動的に省略されるから、日本語も表示可能。いいのかなあ