fub_red 0.3.35ベータで確認。
HTMLの a要素のhref属性、またはJavaScriptのlocation.hrefプロパティに、javascript:スキームを使って"set"します。
<a href="javascript:alert(document.title);">
文書タイトルをアラート
</a>
<button
onclick="
location.href='javascript:alert(document.title)';
">
文書タイトルをアラート
</button>
※例:
function test(){
location.href='javascript:alert("アラートさせる文字列")';
}
<button onclick="test()">アラート</button>
自分専用の「アンテナ」を無料で手軽に設置できる「はてなアンテナ」というものがあります(2002-11-17現在)。これを「カスタムパネル」に入れると非常に便利です。
fub_red(もしくはカスタムパネルを実装したIEコンポーネントブラウザ)だからこそ可能なカスタムを紹介します。
はてなアンテナは更新された部分を表示してくれますが、カスタムパネルは表示領域が狭いので、普段それらを隠しておきつつ、マウスオーバーでポップアップ表示させると良い感触です。(某Mozや某Op6では無理な芸当です。古いIE(4.x以前)でも不可能です。)
はてなアンテナが吐き出すHTMLを書き換えてしまいましょう。Proxomitronを利用します。
a.hatena.ne.jp/(^sample|info)*/*
<style*</style>
32767
*
<link
rel="stylesheet"
href="http://members.jcom.home.ne.jp/jintrick/style/usr_hatena.css"
title="my Hatena::style">\r
<script
language="JScript"
src="http://members.jcom.home.ne.jp/jintrick/js/hatena.js" defer></script>
高速化したい場合、http://members.jcom.home.ne.jp/jintrick/style/usr_hatena.css 及び、http://members.jcom.home.ne.jp/jintrick/js/hatena.js をローカルに保存し、このフィルタのパスを書き換えてください。
以上です。
未稿です。はてなアンテナに全てのアイテムの更新をチェックさせ、同時にリロードするという荒業を考えましたが、公開しようかどうか悩みつつ調整中です。