📄 install.aspx
字号:
<%@ 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 + -