在网页中有时需要显示某些QQ是否在线的状态,并可以通过点击链接直接与该QQ用户进行会话。
可以实现的方法很多,下面介绍几种:
1、显示单个QQ号码的在线状态
在要显示QQ号码在线状态的位置添加如下代码:
<a href="tencent://message/?uin=QQ号码&Site=http://blog.csdn.net/jinshi_cn&Menu=yes">
<img src=" http://wpa.qq.com/pa?p=1:QQ号码:13" border="0"></a>
<img src=" http://wpa.qq.com/pa?p=1:QQ号码:13" border="0"></a>
在上述代码中"http://wpa.qq.com/pa?p=1:QQ号码:13" ,后面“13”可以为1、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17等,分别返回不同状态的图像(每一种情况下,根据QQ是否在线分别显示在线与不在线两种图像)。
点击图像后可以打开QQ会话窗口,进行相应的在线会话或离线留言。
2、显示多个QQ号码的在线状态
在要显示QQ号码在线状态的位置添加如下的 JavaScript 代码:
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
for (i = 0 ;i < online.length;i ++ ) {
document.write("<a href='tencent://message/?uin="+QQNumber[i]+"&Site=http://blog.csdn.net/jinshi_cn&Menu=yes'><img src='qqimg_"+online[i]+".gif' ">+ QQNumber[i] + "</a><BR>" );
//在上述代码中,online[i]表示第i个QQ号码当前的状态,1表示在线,0表示不在线;图像为自已指定的,也可以通过第1种方法使用QQ网站上提供的图像。
}
</
script
>
}
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
----------[ HTML(CSS) | JavaScript ]----------