📄 menu_jsp.java
字号:
_jspx_includes.add("/includes/windowTitle.jsp");
_jspx_includes.add("/includes/userStyle.jsp");
_jspx_includes.add("/includes/uiFunctions.js");
_jspx_includes.add("/includes/onBeforeUnload.jsp");
_jspx_includes.add("/includes/ts_picker.js");
_jspx_includes.add("/includes/getMenuPrivileges.jsp");
}
private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_ofbiz_url;
public menu_jsp() {
_jspx_tagPool_ofbiz_url = new org.apache.jasper.runtime.TagHandlerPool();
}
public java.util.List getIncludes() {
return _jspx_includes;
}
public void _jspDestroy() {
_jspx_tagPool_ofbiz_url.release();
}
public void _jspService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, ServletException {
JspFactory _jspxFactory = null;
javax.servlet.jsp.PageContext pageContext = null;
HttpSession session = null;
ServletContext application = null;
ServletConfig config = null;
JspWriter out = null;
Object page = this;
JspWriter _jspx_out = null;
try {
_jspxFactory = JspFactory.getDefaultFactory();
response.setContentType("text/html;charset=ISO-8859-1");
pageContext = _jspxFactory.getPageContext(this, request, response,
null, true, 8192, true);
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
session = pageContext.getSession();
out = pageContext.getOut();
_jspx_out = out;
out.write("<BASE target=\"content\">\r\n\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("<script language=\"JavaScript1.2\">\r\n\r\n// ---------------------------------------------------------------------------\r\n// this script is copyright (c) 2001 by Michael Wallner!\r\n// http://www.wallner-software.com\r\n// mailto:dhtml@wallner-software.com\r\n//\r\n// you may use this script on web pages of your own\r\n// you must not remove this copyright note!\r\n//\r\n// This script featured on Dynamic Drive (http://www.dynamicdrive.com)\r\n// Visit http://www.dynamicdrive.com for full source to this script and more\r\n// ---------------------------------------------------------------------------\r\n\r\n\r\n// ---------------------------------------------------------------------------\r\n// crossbrowser DHTML functions version 1.0\r\n//\r\n// supported browsers: IE4, IE5, NS4, NS6, MOZ, OP5\r\n// ---------------------------------------------------------------------------\r\n\r\n\r\n//get browser info\r\n//ermittle den verwendeten Browser\r\n//Unterstützt IE4, IE5, IE6?, NS4, NS6, Mozilla5 und Opera5\r\n//(Achtung op5 kann sich auch als NS oder IE ausgeben!)\r\n");
out.write("function browserType() {\r\n this.name = navigator.appName;\r\n this.version = navigator.appVersion;\t\t\t //Version string\r\n this.dom=document.getElementById?1:0\t\t\t //w3-dom\r\n this.op5=(this.name.indexOf(\"Opera\") > -1 && (this.dom))?1:0\t //Opera Browser\r\n this.ie4=(document.all && !this.dom)?1:0\t\t\t //ie4\r\n this.ie5=(this.dom && this.version.indexOf(\"MSIE \") > -1)?1:0\t //IE5, IE6?\r\n this.ns4=(document.layers && !this.dom)?1:0\t\t\t //NS4\r\n this.ns5=(this.dom && this.version.indexOf(\"MSIE \") == -1)?1:0 //NS6, Mozilla5\r\n\r\n //test if op5 telling \"i'm ie...\" (works because op5 doesn't support clip)\r\n //testen ob sich ein op5 als ie5 'ausgibt' (funktioniert weil op5 kein clip\r\n //unterstützt)\r\n if (this.ie4 || this.ie5) {\r\n document.write('");
out.write("<DIV id=testOpera style=\"position:absolute; visibility:hidden\">TestIfOpera5");
out.write("</DIV>');\r\n if (document.all['testOpera'].style.clip=='rect()') {\r\n this.ie4=0;\r\n this.ie5=0;\r\n this.op5=1;\r\n }\r\n }\r\n\r\n this.ok=(this.ie4 || this.ie5 || this.ns4 || this.ns5 || this.op5) //any DHTML\r\n eval (\"bt=this\");\r\n}\r\nbrowserType();\r\n\r\n\r\n//crossbrowser replacement for getElementById (find ns4 sublayers also!)\r\n//ersetzte 'getElementById' (findet auch sublayers in ns4)\r\nfunction getObj(obj){\r\n//do not use 'STYLE=' attribut in ");
out.write("<DIV> tags for NS4!\r\n//zumindest beim NS 4.08 dürfen ");
out.write("<DIV> Tags keine 'STYLE=' Angabe beinhalten\r\n//sonst werden die restlichen Layers nicht gefunden! class= ist jedoch erlaubt!\r\n\r\n //search layer for ns4\r\n //Recursive Suche nach Layer für NS4\r\n function getRefNS4(doc,obj){\r\n var fobj=0;\r\n var c=0\r\n while (c ");
out.write("< doc.layers.length) {\r\n if (doc.layers[c].name==obj) return doc.layers[c];\r\n\tfobj=getRefNS4(doc.layers[c].document,obj)\r\n\tif (fobj != 0) return fobj\r\n\tc++;\r\n }\r\n return 0;\r\n }\r\n\r\n return (bt.dom)?document.getElementById(obj):(bt.ie4)?\r\n document.all[obj]:(bt.ns4)?getRefNS4(document,obj):0\r\n}\r\n\r\n\r\n//get the actual browser window size\r\n//ermittle die größe der Browser Anzeigefläche\r\n//op5 supports offsetXXXX ans innerXXXX but offsetXXXX only after pageload!\r\n//op5 unterstützt sowohl innerXXXX als auch offsetXXXX aber offsetXXXX erst\r\n//nach dem vollständigen Laden der Seite!\r\nfunction createPageSize(){\r\n this.width=(bt.ns4 || bt.ns5 || bt.op5)?innerWidth:document.body.offsetWidth;\r\n this.height=(bt.ns4 || bt.ns5 || bt.op5)?innerHeight:document.body.offsetHeight;\r\n return this;\r\n}\r\nvar screenSize = new createPageSize();\r\n\r\n//create a crossbrowser layer object\r\nfunction createLayerObject(name) {\r\n this.name=name;\r\n this.obj=getObj(name);\r\n this.css=(bt.ns4)?obj:obj.style;\r\n this.x=parseInt(this.css.left);\r\n");
out.write(" this.y=parseInt(this.css.top);\r\n this.show=b_show;\r\n this.hide=b_hide;\r\n this.moveTo=b_moveTo;\r\n this.moveBy=b_moveBy;\r\n this.writeText=b_writeText;\r\n return this;\r\n}\r\n \r\n//crossbrowser show\r\nfunction b_show(){\r\n// this.visibility='visible'\r\n this.css.visibility='visible';\r\n}\r\n\r\n//crossbrowser hide\r\nfunction b_hide(){\r\n// this.visibility='hidden'\r\n this.css.visibility='hidden';\r\n}\r\n\r\n//crossbrowser move absolute\r\nfunction b_moveTo(x,y){\r\n this.x = x;\r\n this.y = y;\r\n this.css.left=x;\r\n this.css.top=y;\r\n}\r\n\r\n//crossbrowser move relative\r\nfunction b_moveBy(x,y){\r\n this.moveTo(this.x+x, this.y+y)\r\n}\r\n\r\n//write text into a layer (not supported by Opera 5!)\r\n//this function is not w3c-dom compatible but ns6\r\n//support innerHTML also!\r\n//Opera 5 does not support change of layer content!!\r\nfunction b_writeText(text) {\r\n if (bt.ns4) {\r\n this.obj.document.write(text);\r\n this.obj.document.close();\r\n }\r\n else {\r\n this.obj.innerHTML=text;\r\n }\r\n}\r\n");
out.write("</SCRIPT>\r\n\r\n\r\n");
out.write("\r\n");
out.write("<script language=\"JavaScript1.2\">\r\n// ---------------------------------------------------------------------------\r\n// this script is copyright (c) 2001 by Michael Wallner!\r\n// http://www.wallner-software.com\r\n// mailto:dhtml@wallner-software.com\r\n//\r\n// you may use this script on web pages of your own\r\n// you must not remove this copyright note!\r\n//\r\n// This script featured on Dynamic Drive (http://www.dynamicdrive.com)\r\n// Visit http://www.dynamicdrive.com for full source to this script and more\r\n// ---------------------------------------------------------------------------\r\n\r\n// ---------------------------------------------------------------------------\r\n// Outlook like navigation bar version 1.2\r\n//\r\n// supported browsers: IE4, IE5, NS4, NS6, MOZ, OP5\r\n// needed script files: crossbrowser.js\r\n//\r\n// History:\r\n// 1.0: initial version\r\n// 1.1: no Reload in IE and NS6\r\n// 1.2: no Reload in OP5 if width is not changed\r\n// ---------------------------------------------------------------------------\r\n");
out.write("\r\n//add one button to a panel\r\n//einen Button zu einem Panel hinzufügen\r\n//img: image name - Name der Bilddatei\r\n//label: button caption - Beschriftung des Buttons\r\n//action: javascript on MouseUp event - Javascript beim onMouseUp event\r\nfunction b_addButton(img, label, action) {\r\n this.img[this.img.length]=img;\r\n this.lbl[this.lbl.length]=label;\r\n this.act[this.act.length]=action;\r\n this.sta[this.sta.length]=0;\r\n\r\n return this\r\n}\r\n\r\n//reset all panel buttons (ns4, op5)\r\n//alle Panel Buttons zurücksetzten (ns4, op5)\r\nfunction b_clear() {\r\nvar i\r\n for (i=0;i");
out.write("<this.sta.length;i++) {\r\n if (this.sta[i] != 0)\r\n this.mOut(i);\r\n }\r\n}\r\n\r\n\r\n//----------------------------------------------------------------------------\r\n// Panel functions for Netscape 4\r\n//----------------------------------------------------------------------------\r\n\r\n// write new htmlcode into the button layer\r\n// schreibe den neuen HTML Code in den Button Layer\r\nfunction b_mOver_ns4(nr) {\r\n this.clear();\r\n l=this.obj.layers[0].layers[nr].document;\r\n l.open();\r\n l.write(\"");
out.write("<Center>\");\r\n l.write(\"");
out.write("<SPAN class='imgbout'>\");\r\n l.write(\"");
out.write("<A href='#' onmouseOut='\"+this.v+\".mOut(\"+nr+\")' \");\r\n l.write(\"onMousedown='\"+this.v+\".mDown(\"+nr+\")'>");
out.write("<img src='\"+this.img[nr]);\r\n l.write(\"' border=0>");
out.write("</A>");
out.write("</SPAN>");
out.write("<Font size=3 weight=bold face=Arial color=black>\");\r\n l.write(this.lbl[nr]+\"");
out.write("</FONT>");
out.write("<");
out.write("<BR>");
out.write("<BR>\");\r\n l.close();\r\n this.sta[nr]=1;\r\n}\r\n\r\nfunction b_mOut_ns4(nr) {\r\n l=this.obj.layers[0].layers[nr].document;\r\n l.open();\r\n l.write(\"");
out.write("<Center>\")\r\n l.write(\"");
out.write("<SPAN class='imgnob'>\")\r\n l.write(\"");
out.write("<A href='#' onmouseOver='\"+this.v+\".mOver(\"+nr+\")' \");\r\n l.write(\"onmouseOut='\"+this.v+\".mOut(\"+nr+\")'>");
out.write("<img src='\"+this.img[nr]);\r\n l.write(\"' border=0>");
out.write("</A>");
out.write("</SPAN>");
out.write("<Font size=3 weight=bold Face=Arial color=black>\");\r\n l.write(this.lbl[nr]+\"");
out.write("</FONT>");
out.write("<BR>");
out.write("<BR>\");\r\n l.close();\r\n this.sta[nr]=0;\r\n}\r\n\r\nfunction b_mDown_ns4(nr) {\r\n l=this.obj.layers[0].layers[nr].document;\r\n l.open();\r\n l.write(\"");
out.write("<Center>\")\r\n l.write(\"");
out.write("<SPAN class='imgbin'>\")\r\n l.write(\"");
out.write("<A href='#' onmouseOver='\"+this.v+\".mOver(\"+nr+\")' \");\r\n l.write(\"onmouseOut='\"+this.v+\".mOut(\"+nr+\")' onMouseup='\"+this.act[nr]);\r\n l.write(\";\"+this.v+\".mOver(\"+nr+\")'>");
out.write("<img src='\"+this.img[nr]);\r\n l.write(\"' border=0>");
out.write("</A>");
out.write("</SPAN>");
out.write("<Font size=3 weight=bold Face=Arial color=black>\");\r\n l.write(this.lbl[nr]+\"");
out.write("</FONT>");
out.write("<BR>");
out.write("<BR>\");\r\n l.close();\r\n this.sta[nr]=1;\r\n}\r\n\r\n//test if scroll buttons should be visible\r\n//teste ob Scroll-Buttons sichtbar sein sollen\r\nfunction b_testScroll_ns4() {\r\nvar i\r\nvar j\r\nvar k\r\n\r\n i=this.obj.clip.bottom;\r\n j=this.obj.layers[0].clip.bottom;\r\n k=parseInt(this.obj.layers[0].top);\r\n\r\n if (k==38)\r\n this.obj.layers[2].visibility='hide';\r\n else\r\n this.obj.layers[2].visibility='show';\r\n\r\n if ((j+k)");
out.write("<i) {\r\n this.obj.layers[3].visibility='hide';\r\n }\r\n else\r\n this.obj.layers[3].visibility='show';\r\n}\r\n\r\n//scroll the panel content up\r\n//scrolle den Panel Inhalt nach Oben\r\nfunction b_up_ns4(nr) {\r\n this.ftop = this.ftop - 5;\r\n this.obj.layers[0].top=this.ftop;\r\n nr--\r\n if (nr>0)\r\n setTimeout(this.v+'.up('+nr+');',10);\r\n else\r\n this.testScroll();\r\n}\r\n\r\n//scroll the panel content down\r\n//scrolle den Panel Inhalt nach Unten\r\nfunction b_down_ns4(nr) {\r\n this.ftop = this.ftop + 5;\r\n if (this.ftop>=38) {\r\n this.ftop=38;\r\n nr=0;\r\n }\r\n this.obj.layers[0].top=this.ftop;\r\n nr--\r\n\r\n if (nr>0)\r\n setTimeout(this.v+'.down('+nr+');',10);\r\n else\r\n this.testScroll();\r\n}\r\n\r\n//----------------------------------------------------------------------------\r\n// Panel functions for Opera5\r\n//----------------------------------------------------------------------------\r\n\r\n//show one panelbutton layer and hide the others two\r\n//zeige einen Panel Button Layer und verstecke die anderen beiden\r\n");
out.write("function b_mOver_op5(nr) {\r\n var obj0=getObj(this.name+'_b'+nr+'0')\r\n var obj1=getObj(this.name+'_b'+nr+'1')\r\n var obj2=getObj(this.name+'_b'+nr+'2')\r\n\r\n this.clear();\r\n obj1.style.visibility=\"VISIBLE\";\r\n obj0.style.visibility=\"HIDDEN\";\r\n obj2.style.visibility=\"HIDDEN\";\r\n this.sta[nr]=1;\r\n}\r\n\r\nfunction b_mOut_op5(nr) {\r\n var obj0=getObj(this.name+'_b'+nr+'0')\r\n var obj1=getObj(this.name+'_b'+nr+'1')\r\n var obj2=getObj(this.name+'_b'+nr+'2')\r\n\r\n obj2.style.visibility=\"visible\";\r\n obj0.style.visibility=\"hidden\";\r\n obj1.style.visibility=\"hidden\";\r\n this.sta[nr]=1;\r\n}\r\n\r\nfunction b_mDown_op5(nr) {\r\n var obj0=getObj(this.name+'_b'+nr+'0')\r\n var obj1=getObj(this.name+'_b'+nr+'1')\r\n var obj2=getObj(this.name+'_b'+nr+'2')\r\n\r\n obj0.style.visibility=\"visible\";\r\n obj1.style.visibility=\"hidden\";\r\n obj2.style.visibility=\"hidden\";\r\n this.sta[nr]=1;\r\n}\r\n\r\n// ---------------------------------------------------------------------------\r\n// Panel functions for ie4, ie5, ns5, op5\r\n// ---------------------------------------------------------------------------\r\n");
out.write("\r\n//test if scroll buttons should be visible\r\n//teste ob Scroll-Buttons sichtbar sein sollen\r\nfunction b_testScroll() {\r\n\r\n if (bt.op5) {\r\n var i=parseInt(this.obj.style.pixelHeight);\r\n var j=parseInt(this.objf.style.pixelHeight);\r\n }\r\n else {\r\n var i=parseInt(this.obj.style.height);\r\n var j=parseInt(this.objf.style.height);\r\n }\r\n var k=parseInt(this.objf.style.top);\r\n\r\n\r\n if (k==38)\r\n this.objm1.style.visibility='hidden';\r\n else\r\n this.objm1.style.visibility='visible';\r\n\r\n if ((j+k)");
out.write("<i) {\r\n this.objm2.style.visibility='hidden';\r\n }\r\n else\r\n this.objm2.style.visibility='visible';\r\n}\r\n\r\n//scroll the panel content up\r\n//scrolle den Panel Inhalt nach Oben\r\nfunction b_up(nr) {\r\n this.ftop = this.ftop - 5;\r\n this.objf.style.top=this.ftop;\r\n nr--\r\n if (nr>0)\r\n setTimeout(this.v+'.up('+nr+');',10);\r\n else\r\n this.testScroll();\r\n}\r\n\r\n//scroll the panel content down\r\n//scrolle den Panel Inhalt nach Unten\r\nfunction b_down(nr) {\r\n this.ftop = this.ftop + 5;\r\n if (this.ftop>=38) {\r\n this.ftop=38;\r\n nr=0;\r\n }\r\n this.objf.style.top=this.ftop;\r\n nr--\r\n\r\n if (nr>0)\r\n setTimeout(this.v+'.down('+nr+');',10);\r\n else\r\n this.testScroll();\r\n}\r\n\r\n// ---------------------------------------------------------------------------\r\n// Panel object\r\n// ---------------------------------------------------------------------------\r\n\r\n//create one panel\r\nfunction createPanel(name,caption) {\r\n this.name=name; // panel layer ID\r\n this.ftop=38; // actual panel scroll position\r\n");
out.write(" this.obj=null; // panel layer object\r\n this.objc=null; // caption layer object\r\n this.objf=null; // panel field layer object\r\n this.objm1=null; // scroll button up\r\n this.objm2=null; // scroll button down\r\n this.caption=caption; // panel caption\r\n this.img=new Array(); // button images\r\n this.lbl=new Array(); // button labels\r\n this.act=new Array(); // button actions\r\n this.sta=new Array(); // button status (internal)\r\n this.addButton=b_addButton; // add one button to panel\r\n this.clear=b_clear; // reset all buttons\r\n if (bt.ns4) { // functions for ns4\r\n this.mOver=b_mOver_ns4; // handles mouseOver event\r\n this.mOut=b_mOut_ns4; // handles mouseOut & mouseUp event\r\n this.mDown=b_mDown_ns4; // handles mouseDown event\r\n this.testScroll=b_testScroll_ns4; // test if scroll buttons visible\r\n");
out.write(" this.up=b_up_ns4; // scroll panel buttons up\r\n this.down=b_down_ns4; // scroll panel buttons down\r\n }\r\n if (bt.op5) { // functions for op5\r\n this.mOver=b_mOver_op5; // handles mouseOver event\r\n this.mOut=b_mOut_op5; // handles mouseOut & mouseUp event\r\n this.mDown=b_mDown_op5; // handles mouseDown event\r\n }\r\n if (!bt.ns4) { // functions for all browsers but ns4\r\n this.testScroll=b_testScroll; // test if scroll buttons should be visible\r\n this.up=b_up; // scroll panel buttons up\r\n this.down=b_down; // scroll panel buttons down\r\n }\r\n\r\n this.v = this.name + \"var\"; // global var of 'this'\r\n eval(this.v + \"=this\");\r\n\r\n return this\r\n}\r\n\r\n//add one panel to the outlookbar\r\nfunction b_addPanel(panel) {\r\n panel.name=this.name+'_panel'+this.panels.length\r\n this.panels[this.panels.length] = panel;\r\n}\r\n\r\n//write style sheets\r\n//schreibe die Style sheets\r\n");
out.write("function b_writeStyle() {\r\n\r\n document.write('");
out.write("<STYLE TYPE=\"text/css\">');\r\n\r\n document.write('.button {width:300; text-align:center; font-family:arial;');\r\n document.write(' font-size:8pt; font-weight:bold; cursor:hand; border-width:2;');\r\n document.write(' border-style:outset; border-color:silver; ');\r\n document.write('background-color:silver;}');\r\n\r\n document.write('.noLine {text-decoration:none;}');\r\n\r\n document.write('.imgB {color:black; font-weight:bold; font-family:arial; font-size:8pt; cursor:default;}');\r\n\r\n if (bt.op5) {\r\n document.write('.imgbin {border-width:3; border-style:inset; ');\r\n document.write('border-color:white; cursor:hand;}');\r\n }\r\n else {\r\n document.write('.imgbin {border-width:3; border-style:inset; ');\r\n document.write('border-color:silver; cursor:hand;}');\r\n }\r\n\r\n if (bt.op5) {\r\n document.write('.imgbout {border-width:3; border-style:outset; ');\r\n document.write('border-color:white; cursor:hand;}');\r\n }\r\n else {\r\n document.write('.imgbout {border-width:3; border-style:outset; ');\r\n document.write('border-color:silver; cursor:hand;}');\r\n");
out.write(" }\r\n\r\n document.write(' .imgnob {border-width:3; border-style:solid; ');\r\n document.write('border-color:'+this.bgcolor+';}');\r\n\r\n document.write('");
out.write("</STYLE>');\r\n\r\n}\r\n\r\n// Draw the Outlook Bar\r\nfunction b_draw() {\r\nvar i;\r\nvar j;\r\nvar t=0;\r\nvar h;\r\nvar c=0;\r\n\r\n this.writeStyle();\r\n\r\n if (bt.ns5 || bt.op5) c=6; //two times border width\r\n\r\n\r\n\r\n if (bt.ns4) { //draw OutlookBar for ns4\r\n //OutlookBar layer..\r\n document.write('");
out.write("<layer bgcolor='+this.bgcolor+' name='+this.name+' left=');\r\n document.write(this.xpos+' top='+this.ypos+' width='+this.width);\r\n document.write(' clip=\"0,0,'+this.width+','+this.height+'\">');\r\n\r\n //one layer for every panel...\r\n for (i=0;i");
out.write("<this.panels.length;i++) {\r\n document.write('");
out.write("<Layer name='+this.name+'_panel'+i+' width='+this.width);\r\n document.write(' top='+i*28+' bgcolor='+this.bgcolor);\r\n document.write(' clip=\"0,0,'+this.width+',');\r\n document.write(this.height-(this.panels.length-1)*28+'\">');\r\n\r\n //one layer to host the panel buttons\r\n document.write('");
out.write("<Layer top=38 width='+this.width+'>');\r\n mtop=0\r\n\r\n //one layer for every button\r\n for (j=0;j");
out.write("<this.panels[i].img.length;j++) {\r\n document.write('");
out.write("<Layer top='+mtop+' width='+this.width);\r\n document.write('>");
out.write("<Center>");
out.write("<SPAN class=imgnob>');\r\n document.write(\"");
out.write("<A href='#' onmouseOut='\"+this.panels[i].v);\r\n document.write(\".rst(\"+j+\")' onmouseOver='\"+this.panels[i].v);\r\n document.write(\".mOver(\"+j+\")'>");
out.write("<img src='\"+this.panels[i].img[j]);\r\n document.write(\"' border=0>");
out.write("</A>");
out.write("</SPAN>\");\r\n document.write(\"");
out.write("<Font size=3 weight=bold face=arial color=black>\");\r\n document.write(this.panels[i].lbl[j]+\"");
out.write("</FONT>");
out.write("<BR>");
out.write("<BR>\");\r\n document.write('");
out.write("</Layer>');\r\n mtop=mtop+this.buttonspace;\r\n }\r\n\r\n document.write('");
out.write("</Layer>');\r\n\r\n //one layer for the panels caption\r\n document.write('");
out.write("<Layer top=0 width='+this.width+' clip=\"0,0,');\r\n document.write(this.width+',28\" bgcolor=silver class=button ');\r\n document.write('onmouseOver=\"'+this.panels[i].v+'.clear();\">');\r\n document.write('");
out.write("<A class=noLine href=\"javascript:'+this.v+'.showPanel(');\r\n document.write(i+');\" onmouseOver=\"'+this.panels[i].v+'.clear();\">');\r\n document.write('");
out.write("<Font Color=black weight=bold class=noLine>'+this.panels[i].caption);\r\n document.write('");
out.write("</Font>");
out.write("</A>");
out.write("</Layer>');\r\n\r\n //two layers for scroll-up -down buttons\r\n document.write('");
out.write("<Layer visibility=hide top=40 left='+(this.width-20));\r\n document.write('>");
out.write("<A href=\"#\" onClick=\"'+this.panels[i].v+'.down(16);\" ');\r\n document.write('onmouseOver=\"'+this.panels[i].v+'.clear();\">");
out.write("<img ');\r\n document.write('width=16 height=16 src=/sfaimages/arrowup.gif border=0>');\r\n document.write('");
out.write("</A>");
out.write("</LAYER>");
out.write("<Layer top=');\r\n document.write((this.height-(this.panels.length)*28)+'");
out.write("<Layer top=');\r\n document.write((this.height-(this.panels.length)*28)+' left=');\r\n document.write((this.width-20)+'>");
out.write("<A href=\"#\" onClick=\"');\r\n document.write(this.panels[i].v+'.up(16);\" onmouseOver=\"');\r\n document.write(this.panels[i].v+'.clear();\">");
out.write("<img width=16 height=16 ');\r\n document.write('src=/sfaimages/arrowdown.gif border=0>");
out.write("</A>");
out.write("</LAYER>');\r\n\r\n document.write('");
out.write("</LAYER>');\r\n }\r\n document.write('");
out.write("</LAYER>');\r\n }\r\n else { //draw Outlook bar for all browsers but ns4\r\n\r\n //OutlookBar layer..\r\n document.write('");
out.write("<DIV id='+this.name+' Style=\"position:absolute; left:');\r\n document.write(this.xpos+'; top:'+this.ypos+'; width:'+this.width);\r\n document.write('; height:'+this.height+'; background-color:'+this.bgcolor)\r\n document.write('; clip:rect(0,'+this.width+','+this.height+',0)\">');\r\n h=this.height-((this.panels.length-1)*28)\r\n\r\n //one layer for every panel...\r\n for (i=0;i");
out.write("<this.panels.length;i++) {\r\n document.write('");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -