gooRSSリーダーに追加するボタンについて

以前作成したRSSリーダーに追加するJavaScriptですが、”gooRSSリーダーに追加する”ボタンが動かなかったようです。徒然草:remixさんの記事で初めて気がつきました。テスト不足ですね。

他のサイトのボタンも動かない所がちらほらあるようで・・・いつの間にか仕様変更でもしたのかもしれないですね。ので、ちょっと調べてみました。

ブックマークレットを確認したところ、どうやらJavaScript呼び出しのみで完結してる模様。ブックマークレット部分見て、こういうJavaScriptの使い方も有ったのか、とちょっと感動。このやり方だと、いろんなツールが作れそうね。

さてさて、肝心のgooRSSリーダーに登録するボタンですが、このままコピーするだけで動きます。

<a href="javascript:void(0)" onClick="if(!document.getElementById(‘goo_rss_reader’)){var o=document.createElement(‘script’);o.setAttribute(‘id’,'goo_rss_reader’);o.setAttribute(‘src’,'http://reader.goo.ne.jp/web/bookmarklet.js&#8217;);document.body.appendChild(o);}else{gooRSSReader.showhide();}void 0;"><img src="http://reader.goo.ne.jp/web/img/addwebrss.gif&quot; border=0/></a>

参考になれば幸いです。

以前作ったRSSリーダー登録ボタン一括生成JavaScriptにも反映しました。

rssreader_20080508

こちらも使えそうなら使ってくださいませ。