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

📄 board.js

📁 LyBBS基于Struts1.3/Ajax的架构
💻 JS
字号:
function openScript(url, width, height) {
  var Win = window.open(url,"openScript",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=yes,status=yes' );
}

function zoomImg(o){
  if(event.ctrlKey) {
    var zoom=parseInt(o.style.zoom, 10)||100;zoom+=event.wheelDelta/12;if (zoom>0) o.style.zoom=zoom+'%';
    return false;
  } else {
    return true;
  }
}
  var menuOffX=0;var menuOffY=18;
  var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1;
  var ns6=document.getElementById&&!document.all;
  var ns4=document.layers;
  function showmenu(e,which){
    if (!document.all&&!document.getElementById&&!document.layers)
      return;
    clearhidemenu();
    menuobj=ie4? document.all.popmenu:ns6? document.getElementById("popmenu"):ns4? document.popmenu:""
    menuobj.thestyle=(ie4||ns6)? menuobj.style:menuobj;
    if (ie4||ns6)
      menuobj.innerHTML=which;
    else{
      menuobj.document.write('<layer name=gui bgColor=#E6E6E6 width=165 onmouseover=clearhidemenu()       onmouseout=hidemenu()>'+which+'</layer>');
      menuobj.document.close();
    }
    menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth:menuobj.document.gui.document.width
    menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight:menuobj.document.gui.document.height
    eventX=ie4? event.clientX:ns6? e.clientX:E.x
    eventY=ie4? event.clientY:ns6? e.clientY:E.y
    var rightedge=ie4? document.body.clientWidth-eventX:window.innerWidth-eventX
    var bottomedge=ie4? document.body.clientHeight-eventY:window.innerHeight-eventY
    if (rightedge<menuobj.contentwidth)
      menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX-menuobj.contentwidth+menuOffX:ns6? window.pageXOffset+eventX-menuobj.contentwidth:eventX-menuobj.contentwidth
    else
      menuobj.thestyle.left=ie4? ie_x(event.srcElement)+menuOffX:ns6? window.pageXOffset+eventX:eventX
    if (bottomedge<menuobj.contentheight)
      menuobj.thestyle.top=ie4? document.body.scrollTop+eventY-menuobj.contentheight-event.offsetY+menuOffY-23:ns6? window.pageYOffset+eventY-menuobj.contentheight-10:eventY-menuobj.contentheight
    else
      menuobj.thestyle.top=ie4? ie_y(event.srcElement)+menuOffY:ns6? window.pageYOffset+eventY+10:eventY
menuobj.thestyle.visibility="visible"
    return false
  }
function ie_y(e){
var t=e.offsetTop;
while(e=e.offsetParent){t+=e.offsetTop;}
return t;
}
function ie_x(e){
var l=e.offsetLeft;
while(e=e.offsetParent){l+=e.offsetLeft;}
return l;
}
function contains_ns6(a,b){
while (b.parentNode)
if ((b=b.parentNode)==a)
return true;
return false;
}
  function hidemenu(){
    if (window.menuobj)
      menuobj.thestyle.visibility=(ie4||ns6)? "hidden":"hide"
  }
function dynamichide(e){
if (ie4&&!menuobj.contains(e.toElement))
hidemenu()
else if (ns6&&e.currentTarget!=E.relatedTarget&& !contains_ns6(e.currentTarget,e.relatedTarget))
hidemenu()
}
function highlightmenu(e,state){
if (document.all)
source_el=event.srcElement
else if(document.getElementById)
source_el=e.target
if (source_el.className=="menuitems"){
source_el.id=(state=="on")? "mouseoverstyle":""
}
else{
while(source_el.id!="popmenu"){
source_el=document.getElementById? source_el.parentNode:source_el.parentElement
if (source_el.className=="menuitems"){
source_el.id=(state=="on")? "mouseoverstyle":""
}}}}
function delayhidemenu(){
  if (ie4||ns6||ns4)
   delayhide=setTimeout("hidemenu()",500)
}
function clearhidemenu(){
  if (window.delayhide)
    clearTimeout(delayhide)
}
function checkInputValue(inputvalue) {
  inputvalue=inputvalue==null?"":inputvalue.toLowerCase();
  if(inputvalue.indexOf("onerror")!=-1) { return true; }
  else if(inputvalue.indexOf("script")!=-1) { return true; }
  else if(inputvalue.indexOf("<")!=-1) { return true; }
  else if(inputvalue.indexOf(">")!=-1) { return true; }
  else if(inputvalue.indexOf("&")!=-1) { return true; }
  else if(inputvalue.indexOf("	")!=-1) { return true; }
  else if(inputvalue.indexOf(" ")!=-1) { return true; }
  else if(inputvalue.indexOf("=")!=-1) { return true; }
  else if(inputvalue.indexOf("*")!=-1) { return true; }
  else if(inputvalue.indexOf("%")!=-1) { return true; }
  else if(inputvalue.indexOf("?")!=-1) { return true; }
  else if(inputvalue.indexOf("$")!=-1) { return true; }
  else if(inputvalue.indexOf("\'")!=-1) { return true; }
  else if(inputvalue.indexOf("\"")!=-1) { return true; }
  return false;
}
function setFirstSelect(selectField,text,title) {
  if(selectField!=null) {
    selectField.options[0].text=text;
    selectField.options[0].value=title;
    selectField.options[0].selected=true;
  }
}
function setCurrentSelect(selectField,currentSelect) {
  if(selectField!=null) {
    for(var i=0,m=selectField.length-1;i<=m;i++) {
      if(currentSelect==selectField.options[i].value) {
        selectField.options[i].selected=true;
        break;
      }
    }
  }
}
function setCurrentRadio(radioField,currentSelect) {
  if(radioField!=null) {
    for(var i=0,m=radioField.length-1;i<=m;i++) {
      if(currentSelect==radioField[i].value) {
        radioField[i].checked=true;
        break;
      }
    }
  }
}

⌨️ 快捷键说明

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