生成QQ/MSN/旺旺/SKYPE等在线状态图标

这段时间,公司在搞多语种的东东,需要MSN和SKYPE的在线状态设置,现分享如下东西。希望对大家有用。
 
腾讯QQ
这个最简单,完全不必设置,任何用户都可以获取用户的在线状态。
***只显示‘在线’、‘离线’两种状态,即除离线(隐身),其它状态都是在线。
调用形式如下:
<!---格式-->
<img src="http://wpa.qq.com/pa?p=1:QQ号码:4" />
<!---示例-->
<a href="tencent://message/?menu=yes&site=网站名称&uin=888888"><img src="http://wpa.qq.com/pa?p=1:888888:4" />客服小陈</a>

淘宝旺旺
这个跟QQ一样,完全不必设置,任何用户都可以获取用户的在线状态。
***只显示‘在线’、‘离线’两种状态,即除离线(隐身),其它状态都是在线。
调用形式如下:
<!---格式-->
<img src="http://amos1.taobao.com/online.ww?v=2&uid=旺旺账号&s=2" />
<!---示例-->
<a href="http://amos1.taobao.com/msg.ww?v=2&uid=XX通讯"><img src="http://amos1.taobao.com/online.ww?v=2&uid=XX通讯&s=2" />客服小陈</a>
<!---
!!注意!!
因为旺旺账号有可能是非英文字符,所以,对于非中文旺旺账号可能需要编码传递过去,如在JS里调用如下:
-->
<script type="text/javascript">
document.write('<a href="http://amos1.taobao.com/msg.ww?v=2&uid='+encodeURIComponent(XX通讯)+'"><img src="http://amos1.taobao.com/online.ww?v=2&uid='+encodeURIComponent(XX通讯)+'&s=2" />客服小陈</a>')
</script>

微软 MSN Messager
<!--我不知道是不是可以实现不同语种下面MSN在点击时候的提示语种,就是这样的提示图片-->
我想实现的是中文网站这样提示,然后英文就换成英文,俄语就换成俄语。这个提示不知道是不是和客户端安装的MSN软件版本有关系。暂时还没试过。
 
老外对隐私考虑比较周到,如果想要在网页显示在线状态,必须开启这个隐私选项。
开启这个隐私选项:
1 访问http://settings.messenger.live.com/Applications/WebSettings.aspx并登录您的账号
2 选中'允许网络上的人查看您是否联机并给您发送消息'并保存。
这样,就可以在网站上显示您的MSN状态。
PS:根据不同环境,界面有可能是其它语言,如英文。
***可显示所有在线状态(在线,忙碌,离开,离线等)。
调用格式如下:
<!---格式-->
<img src="http://messenger.services.live.com/users/MSN账号/presenceimage?mkt=zh-cn" />
<!---示例-->
<a href="msnim:chat?contact=mary@msn.com"><img src="http://messenger.services.live.com/users/mary@msn.com/presenceimage?mkt=zh-cn" />MSN Mary</a>
<!---!!注意!!别忘记开启隐私保护哦:)-->

SKYPE
这个跟MSN一样,需要开启隐私保护才能在网页显示在线状态。
开启这个隐私选项:
1 工具>选项
2 隐私>显示高级选项
3 选中‘允许我的在线状态在互联网上显示’,保存即可。
PS:对于不同版本的SKYPE,选项设置可能会有出入,刚才是以skype 4.0.4.83作示例。
***可显示所有在线状态(在线,忙碌,离开,离线等)。
调用格式如下:
<!---格式-->
<img src="http://mystatus.skype.com/smallicon/skype账号" />
<!---示例-->
<a href="skype:jimmy?call"><img src="http://mystatus.skype.com/smallicon/jimmy" />客服小陈</a>
<!---!!注意!!别忘记开启隐私保护哦:)-->
posted @ 2010-06-23 11:47  裸牛  阅读(640)  评论(0编辑  收藏  举报