用js实现QQ在线查询功能

这段程序的方法是利用XMLHTTP来读取腾讯网站的相应HTML代码获取QQ的头像,根据这个想法,我们还可以抓取很多其他网站的信息,如天气预报、新闻等等。

<script language="JavaScript"> 

  <!--  

  function getFaceImg(QQcode)  

  {  

  var Re=new RegExp("^[1-9]{1}\d+$","g");  

  if (!QQcode  !Re.test(QQcode)) return;  

  var URL="http://search.tencent.com/cgi-bin/friend/oicq_find?oicq_no="+QQcode;  

  var http=new ActiveXObject("Microsoft.XMLHTTP");  

  http.open("GET",URL,false,"","");  

  http.setRequestHeader("CONTENT-TYPE","text/html; Charset=gb2312");  

  http.send();  

    

  if (http.status!=200) return;  

    

  var webStr=http.responseText;  

  Re=new RegExp(""(http://img.tencent.com/face/[^"]+)"","ig");  

  if (Re.test(webStr))  

  return "<a href="http://search.tencent.com/cgi-bin/friend/user_show_info?ln="+QQcode+"" target=_blank title="QQ:"+QQcode+""><img src=""+RegExp.$1+"" width=16 height=16 border=0></a>";

  http=null;  

  }

  document.write("我的QQ状态:"+getFaceImg("44723461"));  

  //--> 

  </script>

时间: 2024-09-20 07:38:54

用js实现QQ在线查询功能的相关文章

用js实现QQ在线查询功能_应用技巧

这段程序的方法是利用XMLHTTP来读取腾讯网站的相应HTML代码获取QQ的头像,根据这个想法,我们还可以抓取很多其他网站的信息,如天气预报.新闻等等.  <script language="JavaScript">  <!--   function getFaceImg(QQcode)   {   var Re=new RegExp("^[1-9]{1}\d+$","g");   if (!QQcode !Re.test(QQ

基于ASP实现QQ在线查询功能_应用技巧

本文给大家分享的qq在线查询功能代码非常简单,具体内容如下: 这段程序的方法是利用XMLHTTP来读取腾讯网站的相应HTML代码获取QQ的头像,根据这个想法,我们还可以抓取很多其他网站的信息,如天气预报.新闻等等. <script language="JavaScript"> <!-- function getFaceImg(QQcode) { var Re=new RegExp("^[1-9]{1}/d+$","g"); if

精彩:用Asp实现QQ在线查询功能

在线  这段程序的方法是利用XMLHTTP来读取腾讯的相应HTML代码获取QQ的头像,根据这个想法,我们还可以抓取很多其他的信息,如天气预报.新闻等等.<script language="JavaScript">  <!--  function getFaceImg(QQcode)  {  var Re=new RegExp("^[1-9]{1}\d+$","g");  if (!QQcode !Re.test(QQcode))

js实现的在线调色板功能完整实例_javascript技巧

本文实例讲述了js实现的在线调色板功能.分享给大家供大家参考,具体如下: 运行效果图如下: 完整实例代码如下: <html> <head> <meta http-equiv="content-Type" content="text/html;charset=utf-8"> <meta name="keywords" content="调色板" /> <meta name=&

实用篇:用asp实现QQ在线查询

用下面的代码即可实现与QQ网站一样的QQ网友在线查询的方式. <script language="JavaScript"> <!-- function getFaceImg(QQcode) { var Re=new RegExp("^[1-9]{1}\\d+$","g"); if (!QQcode !Re.test(QQcode)) return; var URL="http://search.tencent.com/

用Asp实现QQ在线查询

在线|在线 这段程序的方法是利用XMLHTTP来读取腾讯网站的相应HTML代码获取QQ的头像,根据这个想法,我们还可以抓取很多其他网站的信息,如天气预报.新闻等等. <script language="JavaScript"><!-- function getFaceImg(QQcode) { var Re=new RegExp("^[1-9]{1}\\d+$","g"); if (!QQcode||!Re.test(QQcod

精彩:用Asp实现QQ在线查询

这段程序的方法是利用XMLHTTP来读取腾讯网站的相应HTML代码获取QQ的头像,根据这个想法,我们还可以抓取很多其他网站的信息,如天气预报.新闻等等.   <script language="javascript"> <!-- function getFaceImg(QQcode) { var Re=new RegExp("^[1-9]{1}\\d+$","g"); if (!QQcode||!Re.test(QQcode))

asp实现QQ在线查询

这段程序的方法是利用XMLHTTP来读取腾讯网站的相应HTML代码获取QQ的头像,根据这个想法,我们还可以抓取很多其他网站的信息,如天气预报.新闻等等. <script language="javascript"> <!-- function getFaceImg(QQcode) { var Re=new RegExp("^[1-9]{1}\\d+$","g"); if (!QQcode||!Re.test(QQcode)) r

js实现浮动在网页右侧的简洁QQ在线客服代码_javascript技巧

本文实例讲述了js实现浮动在网页右侧的简洁QQ在线客服代码.分享给大家供大家参考.具体如下: 这是一个简洁版的QQ在线客服,其实重要的是这个JS函数,只要有了这个JS函数,实际上你完全可以写一个这样的在线客服,它是用JS+CSS去控制层的隐藏与展开.注意代码中的QQ号记着要改一下哦. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-float-qq-onlinefk-style-codes/ 具体代码如下: <!DOCTYPE html P