⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 articleexample.aspx

📁 这是一个C#做的AJAX聊天室
💻 ASPX
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ArticleExample.aspx.cs" Inherits="ArticleExample" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>李开复:我低估了中国学生的能力</title>
</head>
<script language="javascript" type="text/javascript">
    var oXmlHttp=null;
    var iPageCount=3;
    var iCurPage=-1;
    var iWaitBeforeLoad = 5000;
    var iNextPageToLoad = -1;
    function createXMLHttp()
    {
        if( typeof XMLHttpRequest !="undefined" ) 
        {
            return new XMLHttpRequest();
        }
        else
        {
            if (window.ActiveXObject)
            {
                var aVersions=["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
            }
        }
        for (var i=0;i<aVersions.length;i++)
        {
            try
            {
                var oXmlHttp = new ActiveXObject(aVersions[i]);
                return oXmlHttp;
            }
            catch( oError ){ }
        }
        throw new Error("XMLHttp object could be created.");
    }
    function showPage(sPage)
    {
        var divPage=document.getElementById("divPage"+sPage);
        if(divPage)
        {
            for(var i=0;i< iPageCount;i++)
            {
                var iPageNum=i+1;
                var divOtherPage =document.getElementById("divPage"+iPageNum);
                var aOtherLink =document.getElementById("aPage"+iPageNum);
                
                if( divOtherPage && sPage != iPageNum)
                {
                    divOtherPage.style.display="none";
                    aOtherLink.className="";
                }
            }
            divPage.style.diaplay="block";
            document.getElementById("apage"+sPage).className="current";
        }
        else
        {
            location.href=getUrlForPage(parseInt(sPage));
        }
    }
    function loadNextPage()
    {
        if(iNextPageToLoad<=iPageCount)
        {
            if(!oXmlHttp)
            {
                oXmlHttp = createXMLHttp();
            }
            else
            {
                if(oXmlHttp.readyState!=0)
                {
                    oXmlHttp.abort();
                }
            }
            oXmlHttp.open("get" , getUrlForPage(iNextPageToLoad) ,true);
            oXmlHttp.onreadystatechange=function{
                if(oXmlHttp.readyState==4 && oXmlHttp.status==200)
                {
                    var divLoadArea =document.getElementById("divLoadArea");
                    divLoadArea.innerHTML=oXmlHttp.responseText;
                    var divNewPage=document.getElementById("divPage"+iNextPageLoad);
                    divNewPage.style.display="none";
                    document.body.appendChild(divNewPage);
                    divLoadArea.innerHTML="";
                }
            }
        }
    }
    function getUrlForPage(iPage)
    {
        var sNewUrl=location.href;
        if(location.search.length > 0)
        {
            sNewUrl=sNewUrl.substring(0,sNewUrl.indexOf("?"));
        }
        sNewUrl += "?page=" +  iPage;
        return sNewUrl;
    }
</script>
<body>
    <form id="form1" runat="server">
    <h1>Article Title</h1>
    Page <a href="ArticleExample.aspx?page=1" id="aPage1" class="current">1</a>&nbsp;<a href="ArticleExample.aspx?page=2" id="aPage2" class="current">2</a>&nbsp;<a id="aPage3" class="current" href="ArticleExample.aspx?page=3">3</a>
    <div id="divLoadArea" style="display:none"></div>
    <div id="divPage1"></div>
    <div id="divPage2" style="display:none"></div>
    <div id="divPage3" style="display:none"></div>
    </form>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -