//1 分享QQ好友

  1. function qq(title,url,pic)
  2.     {
  3.         var p = {
  4.             url: 'http://test.qicheyitiao.com',/*获取URL,可加上来自分享到QQ标识,方便统计*/
  5.             desc: '来自汽车氪的分享', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/
  6.             title : title,/*分享标题(可选)*/
  7.             summary : title,/*分享描述(可选)*/
  8.             pics : pic,/*分享图片(可选)*/
  9.             flash : '', /*视频地址(可选)*/
  10.             //commonClient : true, /*客户端嵌入标志*/
  11.             site: '汽车氪'/*分享来源 (可选) ,如:QQ分享*/
  12.         };
  13.  
  14.         var s = [];
  15.         for (var i in p) {
  16.             s.push(i + '=' + encodeURIComponent(p[i] || ''));
  17.         }
  18.         var target_url = "http://connect.qq.com/widget/shareqq/iframe_index.html?" + s.join('&') ;
  19.         window.open(target_url, 'qq',
  20.                 'height=520, width=720');
  21.     }

//2 分享到QQ空间

  1.   function qZone(title,pic){
  2.             var p = {
  3.                 url: '',
  4.                 showcount: '1',/*是否显示分享总数,显示:'1',不显示:'0' */
  5.                 desc: '这篇文章不错,分享一下~~',/*默认分享理由(可选)*/
  6.                 summary: '',/*分享摘要(可选)*/
  7.                 title: title,/*分享标题(可选)*/
  8.                 site: '汽车氪',/*分享来源 如:腾讯网(可选)summary*/
  9.                 pics: pic, /*分享图片的路径(可选)*/
  10.                 style: '101',
  11.                 width: 199,
  12.                 height: 30
  13.             };
  14.             var s = [];
  15.             for (var i in p) {
  16.                 s.push(i + '=' + encodeURIComponent(p[i] || ''));
  17.             }
  18.         var target_url =
  19.                 "http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?"+s.join('&');
  20.         window.open(target_url, 'qZone',
  21.                 'height=430, width=400');
  22.     }

3 //微信分享

  1. function weixin(){
  2.         var target_url =
  3.                 "http://qr.liantu.com/api.php?text=http://test.qicheyitiao.com";
  4.         window.open(target_url, 'weixin',
  5.                 'height=320, width=320');
  6.     }
  7.  
  8.  //    分享新浪微博
  9.     function sinaWeiBo(title,url,pic){
  10.         var
  11.                 param = {
  12.                     url:url,
  13.             type:'3',
  14.             count:'1', /** 是否显示分享数,1显示(可选)*/
  15.             appkey:'汽车氪', /** 您申请的应用appkey,显示分享来源(可选)*/
  16.             title:title, /** 分享的文字内容(可选,默认为所在页面的title)*/
  17.             pic:pic, /**分享图片的路径(可选)*/ ralateUid:'', /**关联用户的UID,分享微博会@该用户(可选)*/
  18.             rnd:new Date().valueOf()
  19.         }
  20.         var temp = [];
  21.         for( var p in param ){
  22.             temp.push(p + '=' +encodeURIComponent( param[p ] || '' ) )
  23.         }
  24.         var target_url =
  25.                 "http://service.weibo.com/share/share.php?"+temp.join('&');
  26.         window.open(target_url, 'sinaweibo',
  27.                 'height=430, width=400');
  28.     }

注意 :记住了QQ分享的的url 如果是localhost是不行的。

本文转自:https://blog.csdn.net/csdnwangjianxin/article/details/51799235

(转)js-分享功能(qq,微信,微博)的更多相关文章

  1. Oauth2.0 QQ&微信&微博实现第三方登陆

    一.写在前面 目前对于大多数的App或Web网站都支持有第三方登陆这个功能,用户可使用 QQ/ 微信/ 微博 帐号快速登录你的网站,降低注册门槛,为你的网站带来海量新用户.最近在新项目上刚好用到了,在 ...

  2. 访问量分类统计(QQ,微信,微博,网页,网站APP,其他)

    刚准备敲键盘,突然想起今天已经星期五了,有点小兴奋,一周又这么愉快的结束,又可以休息了,等等..我好像是来写Java博客的,怎么变成了写日记,好吧,言归正传. 不知道大家有没有遇到过这样的需求:统计一 ...

  3. js分享功能(微信,QQ,微博,空间,豆瓣等)

    日常编程中,我们可能会碰到项目中的分享功能,各大平台都有分享接口和文档说明,当然也有一些一键分享插件,例如:sosh,iShare.js等等 但有些同学不想引用插件,那么我整理了一些常用的分享至平台功 ...

  4. 微信JS分享功能--微信JS系列文章(二)

    概述 在上一篇文章微信JS初始化-- 微信JS系列文章(一)中已经介绍了微信JS初始化的相关工作,接下来本文继续就微信JS的分享功能进行描述,供大家参考. 代码 $(document).ready(f ...

  5. MUI 分享功能(微信、QQ 、朋友圈)

    配置文件:manifest.json plus ->plugins 下边 "share": {/*配置应用使用分享功能,参考http://ask.dcloud.net.cn/ ...

  6. qq 微信 微博 第三方分享

    <html> <head> <meta charset="utf-8"> <meta name="viewport" ...

  7. js分享功能

    引用JiaThis的分享功能: 直接在想要放置分享功能的地方加上如下代码即可: <!-- JiaThis Button BEGIN --> <div class="jiat ...

  8. 分享-QQ/微信/微博(环境搭建)

    QQ环境搭建

  9. 自己动手写js分享插件(QQ空间,微信,新浪微博。。。)

    参考博客:http://blog.csdn.net/libin_1/article/details/52424340 下载链接:http://download.csdn.net/detail/come ...

  10. Python 第三方登录 实现QQ 微信 微博 登录

    本人写的AgentLogin,能快速返回QQ.微信.微博第三方用户名信息,主要用于快速登录 用 pip命令安装 pip install AgentLogin 用法 : 导入这个包 from Agent ...

随机推荐

  1. 3.linux 别名 查找 压缩与解压缩

    1.别名     alias  别名=‘定义命令内容’     alias grep=‘grep --color’       vim  ~/.bashrc     关掉终端再开一次!!!!才能生效 ...

  2. [Ubuntu] sudo apt-get update指令执行失败

    系统:Ubuntu 16.04 LTS 安装软件前执行 sudo apt-get update 更新,但是提示失败如下: 网上搜索后,因为连接不到 US 的服务器,所以更新失败,需要在系统设置中将源服 ...

  3. jquery判断一个标签是否包含另外一个标签

    jquery判断一个标签是否包含另外一个标签 一.总结 一句话总结: jquery的find方法配合length属性:if($("#video_md_9_1").find(&quo ...

  4. 【集成模型】Boosting

    0 - 思想 Bagging算法思想是减少预测方差(variance),Boosting算法思想是为了减少预测偏差(bias). Boosting算法思想是将“弱学习算法”提升为“强学习算法”.一般来 ...

  5. 简单模拟CO模块

    promise方式: // 对co模块的简单模拟 function run(gen){ var g = gen(); function next(data){ var result = g.next( ...

  6. 123456123456#0#-----com.threeapp.JiQiRenDaZhan01----机器人大战恐龙

    com.threeapp.JiQiRenDaZhan01----机器人大战恐龙

  7. tornado之自定义form表单验证

    直接上链接吧:银角的地址 源码下载链接:点我点我点我...

  8. PAT 甲级 1041 Be Unique (20 分)(简单,一遍过)

    1041 Be Unique (20 分)   Being unique is so important to people on Mars that even their lottery is de ...

  9. 基于pythonselect.select模块通信的实例讲解

    基于python select.select模块通信的实例讲解 要理解select.select模块其实主要就是要理解它的参数, 以及其三个返回值. select()方法接收并监控3个通信列表, 第一 ...

  10. Paper Mark2

    论文:CBAM: Convolutional Block Attention Module 论文链接 pytorch代码 论文:Approach for Fashion Style Recogniti ...