(function(){
var _w = 72 , _h = 16
var param = {
url:location.href,
type:'3',
count:'1', /**是否显示分享数,1显示(可选)*/
appkey:'', /**您申请的应用appkey,显示分享来源(可选)*/
title:'', /**分享的文字内容(可选,默认为所在页面的title)*/
pic:'', /**分享图片的路径(可选)*/
ralateUid:'', /**关联用户的UID,分享微博会@该用户(可选)*/
language:'zh_cn', /**设置语言,zh_cn|zh_tw(可选)*/
dpc:1
}
var temp = []
for( var p in param ){
temp.push(p + '=' + encodeURIComponent( param[p] || '' ) )
}
document.write('<iframe allowTransparency="true" frameborder="0" scrolling="no" src="http://service.weibo.com/staticjs/weiboshare.html?' + temp.join('&') + '" width="'+ _w+'" height="'+_h+'"></iframe>')
})()
</script>
上面是分享按钮的JS 如果你要传图片 直接把 图片地址放到图片的路径上 多张图片用“|”分割 路径必须是可以在浏览器显示的完整路径 比如:http://xyhis.gdouca.com/images/xzindex_04.jpg
PS:好像现在这个分享按钮升级了 旧版的不行了
以前我也是为了这个问题想了好久,都来都没想明白,还是我的一个计算机的同事告诉我的答案,你去百度一下 Jiathis 就知道了,它是国内最大的分享按钮提供商,很多大网站都在用哦,而且它提供的分享代码非常全,微博、QQ空间、人人、开心。。。什么代码都有!Jiathis分享代码使用也很简单,简单复制黏贴就可以了,希望能帮到你哦。
新浪微博一次能发9张照片。微博配图中最多可以显示18000张配图。由于微博配图是在用户最近发布的2000条微博中搜索得出的,如果最近发布的2000条微博内,每条都包含9张配图,则微博配图中即可达到最大显示量18000张。
扩展资料
1、新浪微博分享图片标准:
(1)图片必须出现在html文件标签里,JS写入的图片无法抓取;
(2)图片尺寸大于92x92,文件体积小于500k;
(3)图片文件可http请求成功访问,没有防盗链机制;
(4)对图片质量也有一定的鉴别评分机制,尺寸大于92但质量评分很低的图片,也可能会被忽略;
(5)图片文件名如果含明显页面元素名称命名,例如logo.png,也会被忽略";
2、微相册创建专辑和上传图片限制:
(1)图片内容:微相册禁止上传涉及色情、暴力、政治敏感问题等照片。一旦发现,将关闭该帐号的所有服务。
(2)图片格式:微相册支持上传PNG,JPG,GIF,JPEG四种图片格式。
(3)图片大小:微相册支持单张照片上传最大20MB,单次上传最多传120张。
(4)相册容量:微相册支持单个用户自建专辑100个,单个自建专辑可储存1000张照片。
参考资料:新浪微博-分享图片标准是什么?
参考资料:新浪微博-微相册创建专辑和上传图片有何限制
参考资料:新浪微博-微博配图中最多可以显示多少图片