管理している Web サイトにソーシャル共有ボタンを追加しようとしています。これを行うには、新しいタブまたは popWin を使用する必要があります。これは、ほとんどのソーシャル サイトが iframe 経由で読み込まれないためです (これにより、モーダル ポップアップの使用が妨げられます)。
ユーザーを私のページに留めておくことができるので、popWin に落ち着きました。問題は、私がまだ JavaScript に慣れていないことと、popWin にあまり慣れていないことです。popWin は、ほとんどのソーシャル共有サイトで動作する私の URL のエンコードを解除しているようですが、タンブラーには問題があります。
popWin を削除すると、URL で新しいタブが開き、製品ページが共有されます。
「url=http://」の代わりに「url=http%3A%2F%2F」のように popWin に私の URL を使用させることはできますか?
<a href="javascript:popWin('http://www.tumblr.com/share/link?url=<?php echo urlencode($productUrl); ?>', 'tumbler', 'width=640,height=480,left=0,top=0,location=no,status=yes,scrollbars=yes,resizable=yes');" title="Share Link Via Tumblr">Tumblr</a>