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

📄 menu_jsp.java

📁 国外的一套开源CRM
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
    _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 + -