码迷,mamicode.com
首页 > 其他好文 > 详细

分享到微博代码,添加分享窗口关闭回调

时间:2016-11-12 22:47:17      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:encodeuri   tin   yun   gen   代码   one   res   div   status   

<html>
<head>
<title>
分享到微博代码,添加窗口关闭回调
</title>
</head>
<body>
<div id="click">分享到微博</div>
<script>
var shareWindow;//分享窗口
document.getElementById("click").onclick = function () {
var url = ‘http://www.baidu.com‘;
var content = ‘test‘;
var img = ‘http://jidian-php-prod.oss-cn-hangzhou.aliyuncs.com/kinder-choc161108/static/photo/3941639e4102cfd730f5f0b882cc4b781478943874.jpeg‘;
var appkey = ‘‘;
shareToWeibo(url, content, img, appkey, function () {
var loop = setInterval(function () {
if (shareWindow.closed) {
clearInterval(loop);
alert(‘closed‘);
}
}, 1000);
});
};

function shareToWeibo(url, content, img, appkey, callback) {
callback = callback || function () {};
javascript:void((function (s, d, e) {
var f = ‘http://v.t.sina.com.cn/share/share.php?‘;
var p = [‘url=‘ + e(url), ‘&title=‘, e(content), ‘&appkey=‘ + appkey].join(‘‘);
if (img !== false) {
p += ‘&pic=‘ + img;
}
function a() {
shareWindow = window.open([f, p].join(‘‘), ‘mb‘, [‘toolbar=0,status=0,resizable=1,width=620,height=450,left=‘, (s.width - 620) / 2, ‘,top=‘, (s.height - 450) / 2].join(‘‘))
if (!shareWindow) {
}
}
if (/Firefox/.test(navigator.userAgent)) {
setTimeout(a, 0);
} else {
a();
}
callback();
})(screen, document, encodeURIComponent));
}
</script>
</body>

分享到微博代码,添加分享窗口关闭回调

标签:encodeuri   tin   yun   gen   代码   one   res   div   status   

原文地址:http://www.cnblogs.com/xuyk/p/6057365.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!