网站调用新浪微博内容(网上翻到一段代码实现新浪微博分享功能的实现(图) )

优采云 发布时间: 2022-02-19 05:08

  网站调用新浪微博内容(网上翻到一段代码实现新浪微博分享功能的实现(图)

)

  在网上找了一段代码,可以实现新浪微博分享功能的实现,写个实际例子,分享给大家!

  在这个效果中,调用了文字和图片,点击按钮后,可以分享图片和文字。

  主要使用dom操作相关的知识。在分享功能中,重要的部分是'&title=',e(window.sharetitle)和'&pic=',e(window.shareUrl)的设置。从代码可以看出,调用了新浪微博的share.php文件,传递了u、p等属性的属性值。

  效果实现:

  

Document

<p id="p1">点击下面的按钮可以将这段文字和图片分享到新浪微博哦!@飞鱼

<img src=&#39;http://xinji1101.sinaapp.com/b.jpg&#39;/>

$(&#39;#btn&#39;).click(function(){

window.sharetitle = $(this).siblings(&#39;#p1&#39;).html();

window.shareUrl = $(this).siblings(&#39;img&#39;).attr(&#39;src&#39;);

share();

});

function share(){

//d指的是window

(function(s,d,e){try{}catch(e){}var f=&#39;http://v.t.sina.com.cn/share/share.php?&#39;,u=d.location.href,p=[&#39;url=&#39;,e(u),&#39;&title=&#39;,e(window.sharetitle),&#39;&a*敏*感*词*ey=2924220432&#39;,&#39;&pic=&#39;,e(window.shareUrl)].join(&#39;&#39;);function a(){if(!window.open([f,p].join(&#39;&#39;),&#39;mb&#39;,[&#39;toolbar=0,status=0,resizable=1,width=620,height=450,left=&#39;,(s.width-620)/2,&#39;,top=&#39;,(s.height-450)/2].join(&#39;&#39;)))u.href=[f,p].join(&#39;&#39;);};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}})(screen,document,encodeURIComponent);

}

</p>

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线