📄 index-ec.jsp
字号:
<%@ page language="java" contentType="text/html; charset=GB2312" pageEncoding="GB2312"%>
<jsp:useBean id="Configuration" scope="session" class="com.util.Configuration"/>
<HTML>
<HEAD>
<TITLE>主页</TITLE>
<script language="JavaScript">
<!--
function getDHTMLObj(docName, objName) {return eval(docName + theBrowser.DHTMLRange + '.' + objName + theBrowser.DHTMLStyleObj);}
function getDHTMLObjTop(theObj) {return (theBrowser.code == "MSIE") ? theObj.pixelTop : theObj.top;}
function getDHTMLObjHeight(docName, objName) {return eval(docName + theBrowser.DHTMLRange + '.' + objName + theBrowser.DHTMLDivHeight);}
function getDHTMLImg(docName, objName, imgName) {
return (theBrowser.code == 'MSIE') ? eval(docName + '.all.' + imgName) : getDHTMLObj(docName, objName).document.images[imgName];
}
function simpleArray() {this.item = 0;}
function imgStoreItem(n, s, w, h) {
this.name = n;
this.src = s;
this.obj = null;
this.w = w;
this.h = h;
if ((theBrowser.canCache) && (s)) {
this.obj = new Image(w, h);
this.obj.src = s;
}
}
function imgStoreObject() {
this.count = -1;
this.img = new imgStoreItem;
this.find = imgStoreFind;
this.add = imgStoreAdd;
this.getSrc = imgStoreGetSrc;
this.getTag = imgStoreGetTag;
}
function imgStoreFind(theName) {
var foundItem = -1;
for (var i = 0; i <= this.count; i++) {if (this.img[i].name == theName) {foundItem = i;break;}}
return foundItem;
}
function imgStoreAdd(n, s, w, h) {
var i = this.find(n);
if (i == -1) {i = ++this.count;}
this.img[i] = new imgStoreItem(n, s, parseInt(w, 10), parseInt(h, 10));
}
function imgStoreGetSrc(theName) {
var i = this.find(theName);
return (i == -1) ? '' : this.img[i].obj.src;
}
function imgStoreGetTag(theName, iconID, altText) {
var i = this.find(theName);
if (i < 0) {return ''}
with (this.img[i]) {
if (src == '') {return ''}
var tag = '<img src="' + src + '" width="' + w + '" height="' + h + '" border="0" align="left" hspace="0" vspace="0"';
tag += (iconID != '') ? ' name="' + iconID + '"' : '';
tag += ' alt="' + ((altText)?altText:'') + '">';
}
return tag;
}
// The MenuItem object. This contains the data and functions for drawing each item.
//这些参数不要随便改动;
function MenuItem (owner, id, type, text, url, status, nItem, pItem, parent) {
this.owner = owner;
this.id = id;
this.type = type;
this.text = text;
this.url = url;
this.status = status;
this.target = owner.defaultTarget;
this.nextItem = nItem;
this.prevItem = pItem;
this.FirstChild = -1;
this.parent = parent;
this.isopen = false;
this.isSelected = false;
this.draw = MIDraw;
this.PMIconName = MIGetPMIconName;
this.docIconName = MIGetDocIconName;
this.setImg = MISetImage;
this.setIsOpen = MISetIsOpen;
this.setSelected = MISetSelected;
this.mouseOver = MIMouseOver;
this.mouseOut = MIMouseOut;
var i = (this.owner.imgStore) ? this.owner.imgStore.find(type) : -2;
if (i == -1) {i = this.owner.imgStore.find('iconPlus');}
this.height = (i > -1) ? this.owner.imgStore.img[i].h : 0;
}
function MIDraw (indentStr) {
var o = this.owner;
var mRef = '="return ' + o.reverseRef + "." + o.name;
var tmp = mRef + '.entry[' + this.id + '].';
var MOver = ' onMouseOver' + tmp + 'mouseOver(\''
var MOut = ' onMouseOut' + tmp + 'mouseOut(\''
var iconTag = o.imgStore.getTag(this.PMIconName(), 'plusMinusIcon' + this.id, '');
var aLine = '<nobr>' + indentStr;
if (!this.noOutlineImg) {
if (this.FirstChild != -1) {
aLine += '<A HREF="#"'
+ ' onClick' + mRef + '.toggle(' + this.id + ');"'
+ MOver + 'plusMinusIcon\',this);"'
+ MOut + 'plusMinusIcon\');">' + iconTag + '</A>';
} else {
aLine += iconTag;
}
}
var tip = eval('this.' + o.tipText);
var theEntry = o.imgStore.getTag(this.docIconName(), 'docIcon' + this.id, tip) + this.text;
var theImg = o.imgStore.getTag(this.docIconName(), 'docIcon' + this.id, tip);
var sTxt = '<SPAN CLASS="' + ((this.CSSClass) ? this.CSSClass : ((this.FirstChild != -1) ? 'node' : 'leaf')) + '">';
var lTxt = '<A NAME="joustEntry' + this.id + '"';
var theUrl = (((this.url == '') && theBrowser.canJSVoid && o.showAllAsLinks) || this.noOutlineImg || o.wizardInstalled) ? 'javascript:void(0);' : this.url;
if (theUrl != '') {
if (this.target == "_top") {theUrl = "javascript:" + o.reverseRef + ".loadURLInTop('" + theUrl + "');";}
lTxt += ' HREF="' + theUrl + '"'
+ ' TARGET="' + this.target + '"'
+ ' onClick' + mRef + '.itemClicked(' + this.id + ');"'
+ MOver + 'docIcon\',this);"'
+ MOut + 'docIcon\');"';
}
lTxt += (tip) ? ' TITLE="' + tip + '">' : '>';
aLine += sTxt + lTxt + theImg;
if (this.multiLine) {
aLine += '</A></SPAN><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0"><TR><TD>'
+ sTxt + lTxt + this.text + '</A></SPAN></TD></TR></TABLE>';
} else {
aLine += this.text + '</A></SPAN>';
}
aLine += '</nobr>';
return aLine
}
function MIGetPMIconName() {
var n = 'icon' + ((this.FirstChild != -1) ? ((this.isopen == true) ? 'Minus' : 'Plus') : 'Join');
n += (this.id == this.owner.firstEntry) ? ((this.nextItem == -1) ? 'Only' : 'Top') : ((this.nextItem == -1) ? 'Bottom' : '');
return n;
}
function MIGetDocIconName() {
var is = this.owner.imgStore; var n = this.type;
n += ((this.isopen) && (is.getSrc(n + 'Expanded') != '')) ? 'Expanded' : '';
n += ((this.isSelected) && (is.getSrc(n + 'Selected') != '')) ? 'Selected' : '';
return n;
}
function MISetImage(imgID, imgName) {
var o = this.owner; var imgSrc = o.imgStore.getSrc(imgName);
if ((imgSrc != '') && (theBrowser.canCache) && (!o.amBusy)) {
var img = (theBrowser.hasDHTML) ? getDHTMLImg(o.container + '.document', 'entryDIV' + this.id, imgID) : eval(o.container).document.images[imgID];
if (img) {img.src = imgSrc;}
}
}
function MISetIsOpen (isOpen) {
if ((this.isopen != isOpen) && (this.FirstChild != -1)) {
this.isopen = isOpen;
this.setImg('plusMinusIcon' + this.id, this.PMIconName());
this.setImg('docIcon' + this.id, this.docIconName(false));
return true;
} else {
return false;
}
}
function MISetSelected (isSelected) {
this.isSelected = isSelected;
this.setImg('docIcon' + this.id, this.docIconName(false));
if ((this.parent >= 0) && this.owner.selectParents) {this.owner.entry[this.parent].setSelected(isSelected);}
}
function MIMouseOver(imgName, theURL) {
eval(this.owner.container).status = ''; //Needed for setStatus to work on MSIE 3 - Go figure!?
var newImg = '';
var s = '';
if (imgName == 'plusMinusIcon') {
newImg = this.PMIconName();
s = '点击' + ((this.isopen == true) ? '关闭.' : '打开.');
} else {
if (imgName == 'docIcon') {
newImg = this.docIconName();
s = (this.status != null) ? this.status : theURL;
}
}
setStatus(s);
if (theBrowser.canOnMouseOut) {this.setImg(imgName + this.id, newImg + 'MouseOver');}
if(this.onMouseOver) {var me=this;eval(me.onMouseOver);}
return true;
}
function MIMouseOut(imgName) {
clearStatus();
var newImg = '';
if (imgName == 'plusMinusIcon') {
newImg = this.PMIconName();
} else {
if (imgName == 'docIcon') {newImg = this.docIconName();}
}
this.setImg(imgName + this.id, newImg);
if(this.onMouseOut) {var me=this;eval(me.onMouseOut);}
return true;
}
// The Menu object. This is basically an array object although the data in it is a tree.
function Menu () {
this.count = -1;
this.version = '2.4 beta';
this.firstEntry = -1;
this.autoScrolling = false;
this.modalFolders = false;
this.linkOnExpand = false;
this.toggleOnLink = false;
this.showAllAsLinks = false;
this.savePage = true;
this.name = 'theMenu';
this.container = 'menu';
this.reverseRef = 'parent';
this.contentFrame = 'text';
this.defaultTarget = 'text';
this.tipText = 'none';
this.selectParents = false;
this.lastPMClicked = -1;
this.selectedEntry = -1;
this.wizardInstalled = false;
this.amBusy = true;
this.maxHeight = 0;
this.imgStore = new imgStoreObject;
this.entry = new MenuItem(this, 0, '', '', '', '', -1, -1, -1);
this.contentWin = MenuGetContentWin;
this.getEmptyEntry = MenuGetEmptyEntry;
this.addEntry = MenuAddEntry;
this.addMenu = MenuAddEntry;
this.addChild = MenuAddChild;
this.rmvEntry = MenuRmvEntry;
this.rmvChildren = MenuRmvChildren;
this.draw = MenuDraw;
this.drawALevel = MenuDrawALevel;
this.refresh = MenuRefresh;
this.reload = MenuReload;
this.refreshDHTML = MenuRefreshDHTML;
this.scrollTo = MenuScrollTo;
this.itemClicked = MenuItemClicked;
this.selectEntry = MenuSelectEntry;
this.setEntry = MenuSetEntry;
this.setEntryByURL = MenuSetEntryByURL;
this.setAllChildren = MenuSetAllChildren;
this.setAll = MenuSetAll;
this.openAll = MenuOpenAll;
this.closeAll = MenuCloseAll;
this.findEntry = MenuFindEntry;
this.toggle = MenuToggle;
}
function MenuGetContentWin() {
return eval(((myOpener != null) ? 'myOpener.' : 'self.') + this.contentFrame);
}
function MenuGetEmptyEntry() {
for (var i = 0; i <= this.count; i++) {if (this.entry[i] == null) {break;}}
if (i > this.count) {this.count = i};
return i
}
function MenuAddEntry (addTo, type, text, url, status, insert) {
if (!insert) {insert=false;}
var theNI = -1;var theP = -1;var thePI = -1;
if (addTo < 0) {
var i = addTo = this.firstEntry;
if (!insert) {while (i > -1) {addTo = i;i = this.entry[i].nextItem;}}
}
if (addTo >= 0) {
var e = this.entry[addTo];
if (!e) {return -1;}
thePI = (insert)?e.prevItem:addTo;
theNI = (insert)?addTo:e.nextItem;
theP = e.parent;
}
var eNum = this.getEmptyEntry();
if (thePI >= 0) {
this.entry[thePI].nextItem = eNum;
} else {
if (theP >= 0) {
this.entry[theP].FirstChild = eNum;
} else {
this.firstEntry = eNum;
}
}
if (theNI >= 0) {this.entry[theNI].prevItem = eNum;}
this.entry[eNum] = new MenuItem(this, eNum, type, text, url, status, theNI, thePI, theP);
return eNum;
}
function MenuAddChild (addTo, type, text, url, status, insert) {
if (!insert) {insert=false;}
var eNum = -1;
if ((this.count == -1) || (addTo < 0)) {
eNum = this.addEntry(-1, type, text, url, status, false);
} else {
var e = this.entry[addTo];
if (!e) {return -1;}
var cID = e.FirstChild;
if (cID < 0) {
e.FirstChild = eNum = this.getEmptyEntry();
this.entry[eNum] = new MenuItem(this, eNum, type, text, url, status, -1, -1, addTo);
} else {
while (!insert && (this.entry[cID].nextItem >= 0)) {cID = this.entry[cID].nextItem;}
eNum = this.addEntry(cID, type, text, url, status, insert);
}
}
return eNum;
}
function MenuRmvEntry (theEntry) {
var e = this.entry[theEntry];
if (e == null) {return;}
var p = e.prevItem;
var n = e.nextItem;
if (e.FirstChild > -1) {this.rmvChildren(theEntry);}
if (this.firstEntry == theEntry) {this.firstEntry = n}
if (this.selectedEntry == theEntry) {this.selectedEntry = n}
if (p > -1) {
this.entry[p].nextItem = n;
} else {
if (e.parent > -1) {
this.entry[e.parent].FirstChild = n;
} else {
if (this.firstEntry == theEntry) {this.firstEntry = n}
}
}
if (n > -1) {this.entry[n].prevItem = p;}
this.entry[theEntry] = null;
}
function MenuRmvChildren (theP) {
var eNum;var e;var tmp;
if (theP == -1) {
eNum = this.firstEntry;
this.firstEntry = -1;
} else {
eNum = this.entry[theP].FirstChild;
this.entry[theP].FirstChild = -1;
}
while (eNum > -1) {
e = this.entry[eNum];
if (e.FirstChild > -1) {this.rmvChildren(eNum);}
if (this.selectedEntry == eNum) {this.selectedEntry = e.parent;}
tmp = eNum;
eNum = e.nextItem;
this.entry[tmp] = null;
}
}
function MenuDraw() {
this.maxHeight = 0;
theDoc = eval(this.container + ".document");
eval(this.container).document.writeln(this.drawALevel(this.firstEntry, '', true, theDoc));
if (theBrowser.hasDHTML) {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -