分享到QQ空间

function goQqShare() {
		var winRef = window.open("", "_blank"); //打开一个新的页面
		var title = $("title").html();
		var url = $("#shareLink").val();//分享的链接
		var content = title;
		var _showcount = '0'
		var _summary = '分享摘要';
		var _site = '分享网址名称';
		var _pic = $("#basePath").val() + "/view/web/image/logo.png";
		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(content || '描述'); //参数desc设置分享的描述,可选参数
		_shareUrl += '&summary=' + encodeURIComponent(_summary || '分享摘要'); //参数summary设置分享摘要,可选参数
		_shareUrl += '&title=' + encodeURIComponent(title || document.title); //参数title设置分享标题,可选参数
		_shareUrl += '&site=' + encodeURIComponent(_site || '分享来源'); //参数site设置分享来源,可选参数
		_shareUrl += '&pics=' + encodeURIComponent(_pic || ''); //参数pics设置分享图片的路径,多张图片以"|"隔开,可选参数
		var tempUrl = encodeURI('http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=' + url + '&title=' + title + '&desc=' + content);
		function loc() {
			winRef.location = _shareUrl; //改变页面的 location
		}
		setTimeout(loc(), 800); //这个等待很重要,如果不等待的话将无法实现
}

同理:
qq:

"http://connect.qq.com/widget/shareqq/index.html?url={{URL}}&title={{TITLE}}&source={{SOURCE}}&desc={{DESC}}&pics={{IMAGE}}&summary={{SUMMARY}}"

新浪微博

"http://service.weibo.com/share/mobile.php?url={{URL}}&title={{DESC}}&pic={{IMAGE}}&appkey={{WEIBOKEY}}"

你可能感兴趣的:(Js)