我想通过Twitter/Facebook分享按钮从我的网站分享referral url
。我有自定义的分享按钮。
我能够在这两个网站上分享推荐url,但因为target=_blank
, facebook的分享链接和Twitter的Tweet页面出现在一个新的标签上。
我想然后在iFrame
,这样用户就不会离开我的网站,而分享推荐链接。
Facebook共享代码
<a title="send to Facebook"
href="http://www.facebook.com/sharer.php?s=100&p[title]=YOUR_TITLE&p[summary]=YOUR_SUMMARY&p[url]=YOUR_URL&p[images][0]=YOUR_IMAGE_TO_SHARE_OBJECT"
target="_blank">
<span>
Twitter共享代码
<a href="#" id="shareWithTwitter" onclick="shareWithTwitter()">
<img class="social-share" src="<?php echo site_url('img/twitter.png'); ?>"/>
</a>
function shareWithTwitter()
{
var url = 'https://twitter.com/home?status=Join Fashion on '+$('#referal-URL').val();
$('#shareWithTwitter').attr('href',url);
}
你所要做的就是给iframe添加一个name属性,并指向它。
<iframe name="iframeName" style="iframe style"></iframe>
<a href="YOUR LINK" target="iframeName">link </a>
在iframe中打开链接