日期:2014-05-18  浏览次数:20374 次

qq在线 链接的 问题???
客服需要,做个qq在线的图标,好让访问者实时交流?
我找了一句代码实现
<a href='http://wpa.qq.com/msgrd?V=1&amp;Uin=qq号码&amp;Site=msg&amp;Menu=yes'>
  <img src="images/qq图标.jpg" width="64" height="20"></a>

问题:
1)打开了和qq对话的窗口,但是同时把主页面关了!!如何在新页面打开qq对话??
2)即使qq号码不在线,上面的超链接也没有区别!!如何在qq号码不在线的时候,超链接为灰??
谢谢!!

------解决方案--------------------
用js把 
给超链接加onclick事件
使href="#"
当点击的时候 使用window.open("链接页面"); 打开聊天页面

当qq不在线的时候 可以通过js改变img的src 指向一个灰颜色的图片 并使onclick失效
function load() body的onload事件
{
if(在线)
{
img.src="彩色";
}
else
{
img.src="灰色";
}

}


function open() 点击事件
{
if(在线)
{
window.open();
}
}

没看到你的代码 也不知道 你是通过什么方式获得qq状态的 
 在js中可以使用ajax来实现这个功能