关于调用QQ聊天(比较急) 已经实现了调用QQ聊天,现在的问题是,当QQ不在线的时候显示灰色,当QQ在线的时候显示亮的,请问怎么解决,不甚感激,比较急 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?op=qqCheckOnline调用此web服务 你在数据看不是有个字段是在线和不在线吗我也做个QQ,在登录信息表里个在线和不在线的字段,引用外键,0代表不在线,1代表在先,当你登录的时候,不仅找登录帐号和密码,id,你把在线和不在线也给读出来,保存到属性中然后在判断是否在线来设置图片的颜色!~ http://wpa.qq.com/pa?p=1:986813896:1用这个判断,根据不同的号码 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'QQ.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --><script>var online= new Array();</script> </head> <body> <div id="QQ" style="width:115;height:170;"><table border="0px" cellspacing="0" cellpadding="0"><tr><td width="110"><img border="0" src="/OCTMami/images/top.gif" /></td></tr><tr><td> <script> if (online[0]==0) document.write("<div style='background:url(/OCTMami/images/middle.gif);padding-left:0px'><img src=/OCTMami/images/20050408222938_QQoffline.gif border=0 align=middle><a class='qqb' target=blank href='tencent://message/?uin=453510435&Site=QQ客服&Menu=yes' title='客服不在线,请留言'>453510435</a></div>"); else document.write(" <div style='background:url(/OCTMami/images/middle.gif);padding-left:0px'><img src=/OCTMami/images/20050408222952_QQonline.gif border=0 align=middle><a class='qqa' target=blank href='tencent://message/?uin=453510435&Site=QQ客服&Menu=yes' title='在线即时交谈'>453510435</a></div>"); if (online[1]==0) document.write("<div style='background:url(/OCTMami/images/middle.gif);padding-left:0px'><img src=/OCTMami/images/20050408222938_QQoffline.gif border=0 align=middle><a class='qqb' target=blank href='tencent://message/?uin=378566744&Site=QQ客服&Menu=yes' title='客服不在线,请留言'>378566744</a></div>"); else document.write(" <div style='background:url(/OCTMami/images/middle.gif);padding-left:0px'><img src=/OCTMami/images/20050408222952_QQonline.gif border=0 align=middle><a class='qqa' target=blank href='tencent://message/?uin=378566744&Site=QQ客服&Menu=yes' title='在线即时交谈'>378566744</a></div>");</script > </td></tr><tr><td width="110px"><img border="0" src="/OCTMami/images/bottom.gif"/></td></tr></table><script>/** 漂浮 **/(function(){ this.get_ = function(){return document.getElementById(arguments[0]);}; var qq = this.get_("QQ"); //var width_ = (document.documentElement.clientWidth - qq.offsetWidth) / 2; var height_ = (document.documentElement.clientHeight - qq.offsetHeight) / 2; //alert(document.body.clientWidth); with(qq.style){ position="absolute"; if(!document.all){ position="fixed"; } zIndex="2"; top=height_+"px"; left="0px"; } if(document.all){ window.onscroll = function(){ qq.style.top = height_ + document.documentElement.scrollTop } }})();</script></div> </body></html>运行下你就可以看到效果了。把uin换成你需要的qq号码就可以了。 请教web调用EXE程序问题 关于JS 斜线移动问题!高手进! 在线等!!js怎么往指定的div里面加属性!! 求一正则表达式 想实现通过选择同一组的不同radio button,实现不同页面的跳转。 怎样在网页中显示realplayer? 请问javascript的得到文件的大小的语句怎么写? 谢谢 selecttree(如何在选子菜单的同时把它上面的所有父菜单都选上) window.open函数打开c:\\page.html文件会弹出两个窗口,请问这是怎么回师?是不是路径写错了? 不能触发事件!!莫名其妙的! 请各位帮帮忙... 求解 jquery写的焦点图 点击快了会乱
调用此web服务
我也做个QQ,在登录信息表里个在线和不在线的字段,引用外键,
0代表不在线,1代表在先,
当你登录的时候,不仅找登录帐号和密码,id,你把在线和不在线也给读出来,
保存到属性中
然后在判断是否在线来设置图片的颜色!~
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'QQ.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<script>
var online= new Array();
</script>
</head>
<body>
<div id="QQ" style="width:115;height:170;">
<table border="0px" cellspacing="0" cellpadding="0">
<tr><td width="110"><img border="0" src="/OCTMami/images/top.gif" /></td></tr>
<tr><td>
<script>
if (online[0]==0)
document.write("<div style='background:url(/OCTMami/images/middle.gif);padding-left:0px'><img src=/OCTMami/images/20050408222938_QQoffline.gif border=0 align=middle><a class='qqb' target=blank href='tencent://message/?uin=453510435&Site=QQ客服&Menu=yes' title='客服不在线,请留言'>453510435</a></div>");
else
document.write(" <div style='background:url(/OCTMami/images/middle.gif);padding-left:0px'><img src=/OCTMami/images/20050408222952_QQonline.gif border=0 align=middle><a class='qqa' target=blank href='tencent://message/?uin=453510435&Site=QQ客服&Menu=yes' title='在线即时交谈'>453510435</a></div>");
if (online[1]==0)
document.write("<div style='background:url(/OCTMami/images/middle.gif);padding-left:0px'><img src=/OCTMami/images/20050408222938_QQoffline.gif border=0 align=middle><a class='qqb' target=blank href='tencent://message/?uin=378566744&Site=QQ客服&Menu=yes' title='客服不在线,请留言'>378566744</a></div>");
else
document.write(" <div style='background:url(/OCTMami/images/middle.gif);padding-left:0px'><img src=/OCTMami/images/20050408222952_QQonline.gif border=0 align=middle><a class='qqa' target=blank href='tencent://message/?uin=378566744&Site=QQ客服&Menu=yes' title='在线即时交谈'>378566744</a></div>");
</script >
</td></tr>
<tr><td width="110px">
<img border="0" src="/OCTMami/images/bottom.gif"/>
</td></tr>
</table><script>
/** 漂浮 **/
(function(){
this.get_ = function(){return document.getElementById(arguments[0]);};
var qq = this.get_("QQ"); //var width_ = (document.documentElement.clientWidth - qq.offsetWidth) / 2;
var height_ = (document.documentElement.clientHeight - qq.offsetHeight) / 2; //alert(document.body.clientWidth);
with(qq.style){
position="absolute";
if(!document.all){
position="fixed";
}
zIndex="2";
top=height_+"px";
left="0px";
}
if(document.all){
window.onscroll = function(){
qq.style.top = height_ + document.documentElement.scrollTop
}
}
})();
</script>
</div>
</body>
</html>
运行下你就可以看到效果了。把uin换成你需要的qq号码就可以了。