前回の記事で説明したFacebookのいいね!ボタンの設置の仕方は登録したURLが一つだけなので、いろいろなページに設置して訪問者に押されたとしても、Facebookに送られて紹介されるページは登録URLだけになります。コード取得ページで全ページ分のURLを毎回入力するのは非常に面倒くさいので普通はやってられません。いうわけで、各ページのURLを自動で取得して、ページに貼り付けるコードを共通化してしまおうという企画です。JavaScriptで以下のようなコードを作成します。encodeURIComponent(location.href);document.write('');そしてdocument.write('');のシングルクォーテーションで囲まれた部分に、前回の記事で取得したIFRAMEのコードをそのまま入れます。(前後のシングルクォーテーションごと貼り付けてください)以上でコードは完成です。あとはこのコードをJavaScriptファイルとして保存し、ボタンを設置するページからリンクさせてください。うまくできていればどのページにもこのコードを貼れば、いいね!ボタンを押した際にそれぞれのページのURLが送信されるようになります。2012年9月10日追記:この記事では少し問題点とわかりにくい点があることが判明したので、もう少しわかりやすく書き直しました。以下のページも参考にしてください。コンビニで缶コーヒーを飲みながらタバコを吸うのが日課の暗い人。ご質問やお便りはお問い合わせページからどうぞ。企画もの(使用に注意)全国のうんこ大好きなチビッコ達が大喜び。このボタンの詳しい説明はこちら。一度押すとスタート、もう一度押すとストップ。このボタンの詳しい説明はこちら。