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

📄 install.aspx

📁 这是一个关于论坛的一点小的源代码
💻 ASPX
📖 第 1 页 / 共 2 页
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Install.aspx.cs" Inherits="Max.WebUI.Install" %>

<!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 id="Head1" runat="server">
    <title>bbsMax安装程序</title>
    <link href="Install_Bin/css.css" rel="stylesheet" type="text/css" />
   <!-- <link href="Install_Bin/bbs.css" rel="Stylesheet" type="text/css" /> -->
    <script type="text/javascript">
    function changebg(e,stylename)
    {
	    e.className = stylename;
    }
   function $get(id)
   {
     return document.getElementById(id);
   }
    function completed(value)
      
    {
        if(value == "取  消"){
            if(confirm("你确定要退出安装?"))
            {
                window.top.close();
            }
        }else
        {
            location.href="Default.aspx";
        }
    }
    
    function checkPassword()
    {
        var pwd = $get('<%=AdminPassword.ClientID%>').value;
        var cpwd = $get('ConfirmPassword').value;
        if(pwd === cpwd)
        {
            return true;
        }else
        {
            alert('确认密码/密码不一致,请重新填写!!!');
            return false;
        }
    }
    
        // JavaScript
    function Ajax () {};
    Ajax.req = null;
    // set callback
    Ajax.callback = function (str) {alert(str)};
    // listener
    Ajax.listener = function () {
        if (Ajax.req.readyState == 4) {
            if (Ajax.req.status == 200) {
                // right
                Ajax.callback(Ajax.req.responseText);
            }
            else {
                // error
                //Ajax.callback('setTimeout("checkAjax(\'6p\',callback)",1500);');
                setTimeout('Ajax.send(Ajax.url, Ajax.content)', 1500);
                /*
                Ajax.req.open("get", Ajax.url, true);
                Ajax.req.setRequestHeader('Connection', 'close');
                Ajax.req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                Ajax.req.send('');
                */
            }
        }
    }
    Ajax.init = function () {
        if (window.XMLHttpRequest) {
            Ajax.req = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
            // isIE = true;
            try {
                Ajax.req = new ActiveXObject("Msxml2.XMLHTTP");
            } catch(e) {
                try {
                    Ajax.req = new ActiveXObject("Microsoft.XMLHTTP");
                } catch(e) {
                    Ajax.req = false;
                }
            }
        }
        if (Ajax.req) {
            Ajax.req.onreadystatechange = Ajax.listener;
        }
    }
    // send 
    Ajax.send = function (url, content) {
        Ajax.url = url;
        Ajax.content = content;
        //Ajax.req.open("get", url, true);
        //Ajax.req.setRequestHeader('Connection', 'close');
        //Ajax.req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        //Ajax.req.send(content);
    }
    
    function checkAjax (str,func) 
    {
        //Ajax.callback = func;
        //Ajax.init();
        //Ajax.send('Install.aspx', 'ajaxstr=' + str);
        var s = document.createElement('script');
        s.src = "Install.aspx?ajaxstr=" + str;
        document.body.appendChild(s);
    }
    
    var isKeyDown = false;
    document.onkeydown = function (e) {
        e = e || window.event;
        if (e.keyCode == 13) {
            isKeyDown = true;
            var objs=document.getElementsByTagName('input');
            for(var s in objs){
                if(objs[s].type=='submit'&&objs[s].getAttribute('focus')=='true'){    
                    objs[s].click();
                    break;
                }
            }
        }
    }
    function _submit (th) {
        if (isKeyDown) {return false;}
        
        return true; 
    }
    var isFirst=true;
    
  
    
    function disable(obj)
    { 
     if(isFirst){isFirst=false; return true;}
     else 
     {obj.disabled=true;return false;}
     
     //else 
     //obj.disabled=true;
     //setTimeout('obj.disabled=false;',3000);
    }
    
    function completedCallback(c)
    {
        completed("完成");
    }
    
    function callback(c)
    {
        if(c&&c.length>0)
        {
            var db = document.getElementById("<%=DatabaseImage.ClientID%>"); 
            var uz = document.getElementById("<%=MaxUnZipImage.ClientID%>");
            var cd = document.getElementById("<%=CompletedImage.ClientID%>");
            var cb = document.getElementById("<%=completeall.ClientID%>");
            var message=document.getElementById("message");
           
           
            var p;
            eval(c);
            if (p.message != '')
            {
                    message.innerHTML = p.message + '<br />';
            }
            if(!p.IsError)
            {

                switch(p.Step)
                {
                    case 0:
                        if (p.Percent == 0)
                        {
                            db.src = "Install_Bin/progress.gif";
                            uz.src = "Install_Bin/icon_4.gif";
                        }
                        else
                        {
                            db.src = "Install_Bin/checked.gif";
                            uz.src = "Install_Bin/progress.gif";
                        } 
                        cd.src = "Install_Bin/icon_4.gif";
                        break;
                    case 1:
                        db.src = "Install_Bin/checked.gif";
                        if (p.Percent == 0)
                        {
                            uz.src = "Install_Bin/progress.gif";
                            cd.src = "Install_Bin/icon_4.gif";
                        }
                        else
                        {
                            uz.src = "Install_Bin/checked.gif";
                            cd.src = "Install_Bin/progress.gif";
                        }
                        break;
                    case 2:
                        db.src = "Install_Bin/checked.gif";
                        uz.src = "Install_Bin/checked.gif";
                        if (p.Percent == 0)
                        {
                            cd.src = "Install_Bin/progress.gif";
                        }
                        else
                        {
                            cd.src = "Install_Bin/checked.gif";
                        }
                        break;
                    case 10000:
                        db.src = "Install_Bin/checked.gif";
                        uz.src = "Install_Bin/checked.gif";
                        cd.src = "Install_Bin/checked.gif";
                        break;
                }
                if(p.IsCompleted==1)
                {
                    cb.value = "完 成";
                    checkAjax('6c',completedCallback);
                }
                else
                {
                    setTimeout("checkAjax('6p',callback)",1500);
                }
            }
            else
            {
                alert(p.Error);
                switch (p.Indx)
                {
                    case 1:
                        db.src = "Install_Bin/forbid.gif";
                        uz.src = "Install_Bin/icon_4.gif";
                        cd.src = "Install_Bin/icon_4.gif";
                        break;
                    case 2:
                        db.src = "Install_Bin/checked.gif";
                        uz.src = "Install_Bin/forbid.gif";
                        cd.src = "Install_Bin/icon_4.gif";

⌨️ 快捷键说明

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