var url=encodeURIComponent(document.location.href);
  var title=encodeURIComponent(document.title);window.open('http://www.kaixin001.com/repaste/share.php?url='+url+'&rtitle='+title,'favit','');
PS:有谁知道怎么传参到开心网吗??我可以实现分享,但不能把url和title参数一起传过去~~也不知道哪出问题了上面的代码是网上找的,可是一直没找到更好的解决办法。。希望大虾们帮帮忙啊~~

解决方案 »

  1.   

    你上到开心网,右健查看源代码,就可以看到JS代码有些JS代码写在JS文件内,你查看JS连接,也可把它下载到本地
      

  2.   

    本帖最后由 net_lover 于 2011-07-26 13:04:26 编辑
      

  3.   

    function AddtoSocialMedia(SocialBrand, SocialMediaId, url, title) {
        var PageURL = window.location.href;
        var PageTitle = window.document.title;
        window.open(url + encodeURIComponent(PageURL) + title );
    }
    <div><a title="分享到开心网" rel="nofollow" href="Javascript:AddtoSocialMedia('Kaixin','smcsocialbook_footer','http://www.kaixin001.com/repaste/bshare.php?rurl=','&amp;rtitle=');"><img src="/library/images/support/zh-CN/share_kaixin.png" alt="分享到开心网"><span>开心网</span></a></div>
      

  4.   

    你的这种方式也不能把url和title传过去哦~~
      

  5.   

    现在开心可以分享了~~之前是我看错了地方。。
    “var url=encodeURIComponent(document.location.href);
      var title=encodeURIComponent(document.title);window.open('http://www.kaixin001.com/repaste/share.php?rurl='+url+'&amp;rtitle='+title,'favit','');
     
    ”这样是OK的~~开心用rurl来接收的~~
    但是新问题出来了~~QQ空间用url不能分享当前页面的路径~~晕啊~~其他网站都可以·~
      

  6.   

    看看jiathis的代码 就知道怎么分享到单个站点了!
      

  7.   

    我知道怎么分享啊。。现在也可以分享过去。。但问题是url和title没有传过去~~
      

  8.   

    function AddtoSocialMedia(SocialBrand, SocialMediaId, url, title) {
      var PageURL = window.location.href;
      var PageTitle = window.document.title;
     url ="http://www.kaixin001.com/repaste/bshare.php?rurl=" + encodeURIComponent(PageURL)  + "&rtitle=" + encodeURIComponent(PageTitle )
      window.open(url);
    }这样不就传递过去了啊
      

  9.   


    开心网可以分享了啊。。我上面有说哦~~现在是分享qq空间不行~~
    开心分享的时候我写的url,把参数改成rurl就可以了·~
    可是QQ空间明明说是url接收。。但是没效果。。
    QQ官网分享组件代码如下:
    <script type="text/javascript">
    (function(){
    var p = {
    url:location.href,
    desc:'',/*默认分享理由(可选)*/
    summary:'',/*摘要(可选)*/
    title:'',/*分享标题(可选)*/
    site:'',/*分享来源 如:腾讯网(可选)*/
    pics:'' /*分享图片的路径(可选)*/
    };
    var s = [];
    for(var i in p){
    s.push(i + '=' + encodeURIComponent(p[i]||''));
    }
    document.write(['<a href="http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?',s.join('&'),'" target="_blank" title="分享到QQ空间"><img src="http://qzonestyle.gtimg.cn/ac/qzone_v5/app/app_share/share_s.png" alt="分享到QQ空间" /></a>'].join(''));
    })();
    </script>
    PS:上面的代码 也不可以哦~~除非url写死~~可是我要分享当前页面~~