有时候应客户要求,需要给客户网站上加上QQ在线图标。而QQ官方提供的图标客户往往不满意,需要用自定义的图片,这时候就遇到了一个问题,QQ官方提供的图片可以区分是否在线,这两种状态返回的图片不一样。
    我们使用自定义图片的时候怎么来根据不同的状态显示不同的图片呢,今天看了下QQ提供的图片,发现通过判断QQ提供的图片的宽度可以得到qq的状态。<img border="0" SRC=http://wpa.qq.com/pa?p=1:28171291:4 alt="给我发消息" >SRC=http://wpa.qq.com/pa?p=1:28171291:4,p的最后一个参数要是4才可以判断,提供的别的图片,大小宽高都是一样的不能判断。
下边是示例代码,测试的时候可以换成自己的QQ,在线的时候显示QQ的logo,不在线显示百度的logo,

 1QQ在线对话图标的自定义<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2QQ在线对话图标的自定义<html xmlns="http://www.w3.org/1999/xhtml">
 3QQ在线对话图标的自定义<head>
 4QQ在线对话图标的自定义<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5QQ在线对话图标的自定义<title>无标题文档</title>
 6>

相关文章: