频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发设计技术教程 -> asp教程 -> 一个基于web的QQ程序 1(xml+asp)

一个基于web的QQ程序 1(xml+asp)

作者:未知  来源:转载  发布时间:2005-9-16 0:32:25  发布人:acx

减小字体 增大字体

refresh.htm
=========
<HTML>
<HEAD>
<title>在线QQ</title>
<link rel="stylesheet" type="text/css" href="forum.css">
</HEAD>
<BODY onload=online() scroll=no topmargin="0" leftmargin="0" style="background-color: #8482C6; color:
#FFFFFF; border: 2 solid #FFFFFF; padding: 0">
<marquee><font color=black>如果关闭此窗口将失去在线QQ功能!</font></marquee>
<!--嘿嘿!!这里引用了ZEE的转换代码,用于解决无法显示汉字的,本来还有一段的不过在俺用的时候,发现加上那一段就不行了,所以去掉了,有兴趣的朋友可以到精华区去找一下zee的文章        -->
<script language="vbscript">
Function bytes2BSTR(vIn)
    strReturn=""
    For i=1 To LenB(vIn)
        ThisCharCode=AscB(MidB(vIn,i,1))
        If ThisCharCode<&H80 Then
            strReturn=strReturn&Chr(ThisCharCode)
        Else
            NextCharCode=AscB(MidB(vIn,i+1,1))
            strReturn=strReturn&Chr(CLng(ThisCharCode)*&H100+CInt(NextCharCode))
            i=i+1
        End If
    Next
    bytes2BSTR=strReturn
End Function
</script>
<!--汉字转换函数结束  -->
<script language="&#106avascript">
var lengt=0;
<!--消除右键功能-->
function no(){
    alert("不支持右键!");
    self.event.returnValue=false;
}
<!--弹出QQ对话框,见后面-->
function sqq(uid,id){
    window.open("sqq.asp?id="+id+"&uid="+uid,"_blank","width=400,height=180");
    }
<!--关键的函数,用于显示在线的会员-->
function online(){
        var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp.open("post","online.asp",false);
        xmlhttp.send();
      var xmldom=new ActiveXObject("Microsoft.XMLDOM");
        xmldom.async=false;
        body=bytes2BSTR(xmlhttp.responseBody);
        xmldom.loadXML(body);
        if(xmldom.parseError.errorCode!=0){
            window.open("refresh2.asp","_self");<!--为了防止有些用户不支持xml,所以用了一个备用的asp版的-->
            return
            }
        else{
        var uid=xmldom.documentElement.selectNodes("uid");
        var id=xmldom.documentElement.selectNodes("id");
        var sex=xmldom.documentElement.selectNodes("sex");
        var xx="";
        lengt=uid.length;
        for(var i=0;i<lengt;i++){
            var im="";
            if(id(0).text!="k") im="<img src=http://www.xbasp.net/jy/face/1.gif width=12 height=12>";
            xx=xx+im+"<font color=red onclick=sqq('"+uid(i).text+"','"+id(i).text+"') style='cursor:hand'
title='"+sex(i).text+"'>"+uid(i).text+"</font><br>";
            }
        disonline.innerHTML=xx;
        window.setTimeout("online()",3000);
    }
    }

</script>
<!--这个"resfresh4.asp"是用于当有自己的信息时弹出QQ对话框用的-->
<iframe src="refresh4.asp" width=0 height=2 marginwidth=0 marginheight=0 frameborder=0>  
</iframe>

<input type=button value=" 在线网友:" class=ddyinput2>
<div id=disonline style="height:230;overflow: auto"></div><br>
<!--这里用到了scriptlet技术,你也可以试一下,和include差不多-->
<OBJECT data=i11.htm height=14 style="HEIGHT: 93px; WIDTH: 770px"
      type=text/x-scriptlet width=14 VIEWASTEXT></OBJECT>


</BODY>
</HTML>
好了,第一部分就到这里了!!


将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 让你轻松架设FTP服务器1..
· 注册码大全三
· 梦幻背景图片7
· 卡通动物图片6
· 网页制作素材-按钮素材2..
· 让你轻松架设FTP服务器5..
· 风景图片8
· 注册码大全九
· 让你轻松架设FTP服务器2..
关注此文读者还看过
· Flash页面参数详解
· .NET之ASP Web Form快速..
· VBScript与JScript谁怕谁..
· 实用函数- 判断输入的是..
· 博客对RSS加载恶意代码 ..
· Discuz! 的一些快速升级..
· 用PHP发送MIME邮件(五)..
· MVC构架实现之ASP
· 使用 Fireworks 画佳能A..
· Google欲在日本扩大研发..
· 中华网将于9月1日停止搜..
· ASP.NET中的File类和Dir..
· 用Dreamweaver做搜索表单..
· 一点经验,不敢独享
· SQL Server 2000之日志传..
· 十二星座图片3
相关文章
· 一个将数据库数据导出到EXC..
· 用Atlas来实现一个基..
· 一个基于ASP的标题广告管理..
· 一个基于ASP的标题广告管理..
· 一个基于ASP的标题广告管理..
· 常用代码集锦(ASP)
· 一个基于ASP的标题广告管理..
· 一个基于ASP的标题广告管理..
· 在ASP中使用Java类(Using J..
· 一个基于web的QQ程序 2(xm..
· 利用WSH作定時工作排程(转..
· 控制输出字符串的长度,可以..
· 写入文本文件的过程函数(AS..
· MSXML 处理 xml 文档时外部..
· 一段自动补位的函数(ASP)..
· UBB代码的实现(ASP)
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
粤ICP备05092265号