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

📄 imitateiehistory.js

📁 用C#编写的web网页
💻 JS
字号:
var hashList = new Array();
var hashNO = 0;
hashList[0] = window.location.hash.replace('#','');
//将Hash填加到数组
function addHash(newHash)
{
    if(hashNO!=(hashList.length - 1))
    {
        hashList.splice(hashNO+1,(hashList.length-(hashNO+1)));
    }
    hashList[hashList.length] = newHash;
    hashNO = hashList.length - 1;
    makeHistory(newHash);
    //根据浏览器的hash,加载数据
    urlCode();
    checkLinkButton();
}
//将Hash赋值给浏览器
function makeHistory(newHash)
{
    window.location.hash = newHash;
}
//检测导航按钮状态
function checkLinkButton()
{
    if(hashList.length>1)
    {
        if(hashNO>0)
        {
            document.getElementById('Back').disabled='';
        }
        else
        {
            document.getElementById('Back').disabled='disabled';
        }
        if(hashNO<(hashList.length-1))
        {
            document.getElementById('Next').disabled='';
        }
        else
        {
            document.getElementById('Next').disabled='disabled';
        }   
   }
}
//后退按钮
function linkBack()
{
    hashNO = hashNO - 1;
    makeHistory(hashList[hashNO]);
    //根据浏览器的hash,加载数据
    urlCode();
    checkLinkButton();
}
//前进按钮
function linkNext()
{
    hashNO = hashNO + 1;
    makeHistory(hashList[hashNO]);
    //根据浏览器的hash,加载数据
    urlCode();
    checkLinkButton();
}
//根据浏览器的hash,加载数据
function urlCode()
{
    var TempHash = window.location.hash;
    switch(TempHash)
    {
        case"":
            getdata('正在加载留言列表,请稍等....','Mode.aspx?Mode=GetMsgList','mainForm');
            break;
        case"#":
            getdata('正在加载留言列表,请稍等....','Mode.aspx?Mode=GetMsgList','mainForm');
            break;
        case"#msgList":
            getdata('正在加载留言列表,请稍等....','Mode.aspx?Mode=GetMsgList','mainForm');
            break;
        case"#addMsg":
            getdata('正在加载留言表单,请稍等....','Mode.aspx?Mode=GetAddMsg','mainForm','SelectFaceSex');
            break;
        case"#adminLogin":
            getdata('正在加载登陆表单,请稍等....','Mode.aspx?Mode=GetAdminLogin','mainForm');
            break;
        case"#editPSW":
            getdata('正在加载密码管理表单,请稍等....','Mode.aspx?Mode=GetEditPSW','mainForm');
            break;
        case"#sysConfig":
            getdata('正在加载系统设置表单,请稍等....','Mode.aspx?Mode=GetSysConfig','mainForm');
            break;
    }
    if (TempHash.substr(1,7)=="msgList")
    {
        var page;
        //取得当前页序号
        page = window.location.hash.substr(8,window.location.hash.length);
        getdata('正在加载留言列表,请稍等....','Mode.aspx?Mode=GetMsgList&page=' + page ,'mainForm')
    }    
}

⌨️ 快捷键说明

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