zoukankan      html  css  js  c++  java
  • js分享微信 ,微博 ,qq空间

    目前pc微信分享,是通过扫描二维码进行分享

        var _title,_source,_sourceUrl,_pic,_showcount,_desc,_summary,_site,
                _width = 600,
                _height = 600,
                _top = (screen.height-_height)/2,
                _left = (screen.width-_width)/2,
                _url = '',
                _pic = '';
    
    
        //分享到新浪微博
        function shareToSinaWB(event){
            event.preventDefault();
            var _shareUrl = 'http://v.t.sina.com.cn/share/share.php?&appkey=895033136';     //真实的appkey,必选参数
            _shareUrl += '&url='+ encodeURIComponent(_url||document.location.href);     //参数url设置分享的内容链接|默认当前页location,可选参数
            _shareUrl += '&title=' + encodeURIComponent(_title||document.title);    //参数title设置分享的标题|默认当前页标题,可选参数
            _shareUrl += '&source=' + encodeURIComponent(_source||'');
            _shareUrl += '&sourceUrl=' + encodeURIComponent(_sourceUrl||'');
            _shareUrl += '&content=' + 'utf-8';   //参数content设置页面编码gb2312|utf-8,可选参数
            _shareUrl += '&pic=' + encodeURIComponent(_pic||'');  //参数pic设置图片链接|默认为空,可选参数
            window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',top='+_top+',left='+_left+',toolbar=no,menubar=no,scrollbars=no, resizable=1,location=no,status=0');
        }
    
        //分享到QQ空间
        function shareToQzone(event){
            event.preventDefault();
    
            var _shareUrl = 'http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?';
            _shareUrl += 'url=' + encodeURIComponent(_url||document.location);   //参数url设置分享的内容链接|默认当前页location
            _shareUrl += '&showcount=' + _showcount||0;      //参数showcount是否显示分享总数,显示:'1',不显示:'0',默认不显示
            _shareUrl += '&desc=' + encodeURIComponent(_desc||'分享的描述');    //参数desc设置分享的描述,可选参数
            _shareUrl += '&summary=' + encodeURIComponent(_summary||'分享摘要');    //参数summary设置分享摘要,可选参数
            _shareUrl += '&title=' + encodeURIComponent(_title||document.title);    //参数title设置分享标题,可选参数
            _shareUrl += '&site=' + encodeURIComponent(_site||'');   //参数site设置分享来源,可选参数
            _shareUrl += '&pics=' + encodeURIComponent(_pic||'');   //参数pics设置分享图片的路径,多张图片以"|"隔开,可选参数
            window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',top='+_top+',left='+_left+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');
        }
    
        //分享到百度贴吧
        function shareToTieba(event){
            event.preventDefault();
    
            var _shareUrl = 'http://tieba.baidu.com/f/commit/share/openShareApi?';
            _shareUrl += 'title=' + encodeURIComponent(_title||document.title);  //分享的标题
            _shareUrl += '&url=' + encodeURIComponent(_url||document.location);  //分享的链接
            _shareUrl += '&pic=' + encodeURIComponent(_pic||'');    //分享的图片
            window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');
        }
    
        //分享到豆瓣
        function shareToDouban(event){
            event.preventDefault();
    
            var _shareUrl = 'http://shuo.douban.com/!service/share?';
            _shareUrl += 'href=' + encodeURIComponent(_url||location.href);    //分享的链接
            _shareUrl += '&name=' + encodeURIComponent(_title||document.title);    //分享的标题
            _shareUrl += '&image=' + encodeURIComponent(_pic||'');    //分享的图片
            window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');
        }
        //分享到腾讯微博
        function shareToQQwb(event){
            event.preventDefault();
    
            var _shareUrl = 'http://v.t.qq.com/share/share.php?';
            _shareUrl += 'title=' + encodeURIComponent(_title||document.title);    //分享的标题
            _shareUrl += '&url=' + encodeURIComponent(_url||location.href);    //分享的链接
            _shareUrl += '&appkey=5bd32d6f1dff4725ba40338b233ff155';    //在腾迅微博平台创建应用获取微博AppKey
            _shareUrl += '&site=' + encodeURIComponent(_site||'');   //分享来源
            _shareUrl += '&pic=' + encodeURIComponent(_pic||'');    //分享的图片,如果是多张图片,则定义var _pic='图片url1|图片url2|图片url3....'
            window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');
        }
       //分享到开心网
        function shareToKaixin(event){
            event.preventDefault();
    
            var _shareUrl = 'http://www.kaixin001.com/rest/records.php?';
            _shareUrl += 'url=' + encodeURIComponent(_url||location.href);    //分享的链接
            _shareUrl += '&content=' + encodeURIComponent('分享的文字');    //需要分享的文字,当文字为空时,自动抓取分享网址的title
            _shareUrl += '&pic=' + encodeURIComponent(_pic||'');     //分享的图片,多个使用半角逗号分隔
            _shareUrl += '&showcount=0';    //是否显示分享数,显示:'1',不显示:'0'
            _shareUrl += '&style=11';      //显示的样式,必选参数
            _shareUrl += '&aid=' + encodeURIComponent(_site||'');    //显示分享来源
            window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');
        }
    
        function shareToKaixin2(event){
            event.preventDefault();
    
            var _shareUrl = 'http://www.kaixin001.com/repaste/share.php?';
            _shareUrl += 'rtitle=' + encodeURIComponent(_title||document.title);   //分享的标题
            window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');
        }
    
        //分享到facebook
        function shareToFacebook(event){
            event.preventDefault();
    
            var _shareUrl = 'http://www.facebook.com/sharer/sharer.php?';
            _shareUrl += 'u=' + encodeURIComponent(_url||location.href);    //分享的链接
            _shareUrl += '&t=' + encodeURIComponent(_title||document.title);    //分享的标题
            window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');
        }
        //分享到facebook
        function shareToFacebook(event){
            event.preventDefault();
    
            var _shareUrl = 'http://www.facebook.com/sharer/sharer.php?';
            _shareUrl += 'u=' + encodeURIComponent(_url||location.href);    //分享的链接
            _shareUrl += '&t=' + encodeURIComponent(_title||document.title);    //分享的标题
            window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');
        }
    
        //分享到Twitter
        function shareToTwitter(event){
            event.preventDefault();
    
            var _shareUrl = 'http://twitter.com/intent/tweet?';
            _shareUrl += 'url=' + encodeURIComponent(_url||location.href);    //分享的链接
            _shareUrl += '&text=' + encodeURIComponent(_title||document.title);    //分享的标题
            window.open(_shareUrl,'_blank','width='+_width+',height='+_height+',left='+_left+',top='+_top+',toolbar=no,menubar=no,scrollbars=no,resizable=1,location=no,status=0');
        }

    http://sabrinatian.github.io/webpage-sharing/share.html

  • 相关阅读:
    每日一水 POJ8道水题
    编译和使用 MySQL C++ Connector
    j2ee model1模型完成分页逻辑的实现 详解!
    DB查询分析器访问EXCEL时,要在表名前后加上中括弧或双引号
    指向结构体变量的指针
    EOSS V3.0 企业运营支撑系统(基于RBAC原理的权限管理)
    MybatisGen1.0 Mybatis JavaBean Mapper生成工具
    The table name must be enclosed in double quotation marks or sqare bracket while accessing EXCEL by
    资源-Android:Android
    软件-开发软件:Android Studio
  • 原文地址:https://www.cnblogs.com/duanzb/p/9275036.html
Copyright © 2011-2022 走看看