Sleipnirでも使えるように:
(function(){
// Sleipnirのみ ここから
var pnir = new ActiveXObject("Sleipnir.API");
var window = pnir.GetWindowObject(
pnir.GetDocumentID(pnir.ActiveIndex)
);
var document = window.document;
function alert(msg){ pnir.MessageBox(msg); }
// Sleipnirのみ ここまで
window.location = [
"http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&title=",
escape(document.title),
'&url=',
escape(window.location.href)
].join("");
})();