ブックマークレット
名前だけは知っていたけど、どう使うものなのかわからなかった。既存のものを改造してみて、やっと少しわかった気がする。
URLをクエリとする任意サイトへのブックマークレットを作成する
エスケープするのが面倒なのでメッセージは全角そのまま。プロンプトにURLとウィンドウターゲットを入力するとブックマークレットのリンクが出力されます。
<a href="javascript:url=prompt('URLを入力してください。','http://');if(url!=null&&url.length!=0){target=prompt('ウィンドウターゲットを入力してください。','target');if(target!=null){with(document){write(('Test').link('javascript:window.open(\'' + url + '\' + location.href,\'' + target + '\');void(0);'));void(close());}}else{void(null);}}else{void(null);}