JS实现常用的分享到按钮
2013-10-11 13:40
176 查看
我们阅读博客的时候经常会用到这样功能,当然有时候也会想把自己的网站上也加入类似的分享功能,各大厂商已经给出了相应的API,点击一个按钮即可弹出窗口进入分享,我们事先可以设置一些参数,一般常用的就是 网站的网址,图片还有一些内容描述。这里我写了三个方法,分别分享到 新浪微博,Q空间,以及腾讯微博
~~~ 应该 encodeURIComponent()一下比较好
以上的函数分别具有三个参数,内容,网址,以及 图片,也就是我们想要分享的内容
~~~ 应该 encodeURIComponent()一下比较好
<!DOCTYPE html> <html> <head></head> <body> <script> var ShareTip = function() { } //分享到腾讯微博 ShareTip.prototype.sharetoqq=function(content,url,picurl) { var shareqqstring='http://v.t.qq.com/share/share.php? title='+content+'&url='+url+'&pic='+picurl; window.open(shareqqstring,'newwindow','height=100,width=100,top=100,left=100'); } //分享到新浪微博 ShareTip.prototype.sharetosina=function(title,url,picurl) { var sharesinastring='http://v.t.sina.com.cn/share/share.php? title='+title+'&url='+url+'&content=utf-8&sourceUrl='+url+'&pic='+picurl; window.open(sharesinastring,'newwindow','height=400,width=400,top=100,left=100'); } //分享到QQ空间 ShareTip.prototype.sharetoqqzone=function(title,url,picurl) { var shareqqzonestring='http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey? summary='+title+'&url='+url+'&pics='+picurl; window.open(shareqqzonestring,'newwindow','height=400,width=400,top=100,left=100'); } var share1=new ShareTip(); share1.sharetoqqzone("这是一本关于地图故事的集锦,以一本书的形式来展示地图故事,我们可 以使用鼠标拖动来翻页,或者点击翻页按钮,点击 马上体验,可以体验故事,同时在触屏上也有很好 的体验效果奥,地图故事,尽在书中,赶快体验吧,建议使用对 HTML5支持较好的浏览 器","http://tm.arcgisonline.cn:8038/App101/MapstoryBook/Default.html","http://tm.arcgisonl ine.cn:8038/App101/MapstoryBook/css/Img/ShareBook.jpg"); </script> </body> </html>
以上的函数分别具有三个参数,内容,网址,以及 图片,也就是我们想要分享的内容
相关文章推荐
- 速度动画--JS实现分享按钮移入移出
- js实现按钮加背景图片常用方法
- js实现按钮加背景图片常用方法
- JS实现点击按钮复制当前界面的URL
- clipboard.js 实现 点击按钮复制粘贴兼容ios 安卓 pc浏览器 zclip复制插件需要Flash支持
- js页面文字选中后分享到新浪微博实现
- 用户点击获取验证码之后我们会发送一条信息到用户手机,然后就会出现一个倒计时按钮,很像支付宝手机付款效果了,下面我给大家分享两个js效果
- 原生 js 实现点击按钮复制文本
- JS 实现 腾讯、新浪、网易、搜狐微博,开心网,人人网转帖分享功能
- js事件之点击不同按钮固定位置实现内容切换
- JS实现点击按钮获取页面高度的方法
- 微信JS-SDK实现自定义分享功能,分享给朋友,分享到QQ,分享到微博
- JS实现点击按钮实现文字变大变小
- JS实现PC、Android、IOS端的点击按钮复制内容功能
- js+html5实现复制文字按钮
- atitit.按钮光标滑过高亮切换以及其他动态效果的实现css html js --attilax总结
- js钢琴按钮波浪式图片排列效果代码分享
- Js保留小数点的4种效果实现代码分享