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

📄 common.js

📁 割自ro-blog v2.0
💻 JS
字号:
var sPop = null;
var postSubmited = false;
var    currentpos,timer; 
document.write("<style type='text/css'id='defaultPopStyle'>");
document.write(".cPopText { font-family: Tahoma, 宋体; background-color: #FFFFCC; border: 1px #000000 solid; font-size: 11px; padding-right: 4px; padding-left: 4px; height: 20px; padding-top: 2px; padding-bottom: 2px; visibility: hidden; filter: Alpha(Opacity=80);text-align:left}");
document.write("</style>");
document.write("<div id='popLayer' style='position:absolute;z-index:1000;' class='cPopText'></div>");
function runit(o)
{
    ie = (document.all)? true:false
    if (ie)
    {
        var code=o.innerText;  
        var newwin=window.open('','','');  
        newwin.opener = null 
        newwin.document.write(code);  
        newwin.document.close();
    }
}

function AutoSizeDIV(objID){
	var obj=document.getElementById(objID);
	if (obj.scrollHeight < obj.offsetHeight){
		obj.style.height = obj.scrollHeight+2;
	}
}
function CopyText(obj) {
	ie = (document.all)? true:false
	if (ie){
		var rng = document.body.createTextRange();
		rng.moveToElementText(obj);
		rng.scrollIntoView();
		rng.select();
		rng.execCommand("Copy");
		rng.collapse(false);
	}
}
function    initialize()    
{    
timer=setInterval("scrollwindow()",10);    
}    
function    sc(){    
clearInterval(timer);    
}    
function    scrollwindow()    
{    
currentpos=document.body.scrollTop;    
window.scroll(0,++currentpos);    
if    (currentpos    !=    document.body.scrollTop)    
sc();    
}    
document.onmousedown=sc    

function showPopupText() {
	var o=event.srcElement;
	MouseX=event.x;
	MouseY=event.y;
	if(o.alt!=null && o.alt!="") { o.pop=o.alt;o.alt="" }
        if(o.title!=null && o.title!=""){ o.pop=o.title;o.title="" } 
		if(o.pop) { 
			o.pop=o.pop.replace("\n","<br>"); 
		    o.pop=o.pop.replace("\n","<br>");	
					}
	if(o.pop!=sPop) {
		sPop=o.pop;
		if(sPop==null || sPop=="") {
			popLayer.style.visibility="hidden";	
			popLayer.style.width=""
		} else {
			if(o.dyclass!=null) popStyle=o.dyclass 
			else popStyle="cPopText";
			popLayer.style.visibility="visible";
			showIt();
			if (popLayer.offsetWidth>300)
			{
				popLayer.style.width=300
			}
		}
	}
}

function showIt() {
	popLayer.className=popStyle;
	popLayer.innerHTML=sPop;

	popWidth=popLayer.clientWidth;
	popHeight=popLayer.clientHeight;
	if(MouseX+12+popWidth>document.body.clientWidth) popLeftAdjust=-popWidth-24
		else popLeftAdjust=0;
	if(MouseY+12+popHeight>document.body.clientHeight) popTopAdjust=-popHeight-24
		else popTopAdjust=0;
	popLayer.style.left=MouseX+12+document.body.scrollLeft+popLeftAdjust;
	popLayer.style.top=MouseY+12+document.body.scrollTop+popTopAdjust;
}

function ctlent(obj) {
	if(postSubmited == false && (event.ctrlKey && window.event.keyCode == 13) || (event.altKey && window.event.keyCode == 83)) {
			if (!docheck()) return
			if(this.document.input.topicsubmit) this.document.input.topicsubmit.disabled = true;
			if(this.document.input.replysubmit) this.document.input.replysubmit.disabled = true;
			if(this.document.input.editsubmit) this.document.input.editsubmit.disabled = true;
			this.document.input.submit();
	}
}

function runEx(cod1)  {
	 cod=document.all(cod1)
	  var code=cod.value;
	  if (code!=""){
		  var newwin=window.open('','','');  
		  newwin.opener = null 
		  newwin.document.write(code);  
		  newwin.document.close();
	}
}

var flag=false; 
function DrawImage(ImgD){ 
	var image=new Image(); 
	image.src=ImgD.src; 
	if(image.width>0 && image.height>0){ 
		flag=true; 
		if(image.width>=420){ 
			ImgD.width=420; 
			ImgD.height=(image.height*420)/image.width; 
		}else{ 
			ImgD.width=image.width; 
			ImgD.height=image.height; 
		}  
	} 
} 


function showIntro(objID)
{
	if (document.getElementById(objID).style.display == "none") {
		document.getElementById(objID).style.display = "";
	}else{
		document.getElementById(objID).style.display = "none";
	}
}


document.onmouseover=showPopupText;
function popnew(url,title,width,height){
    var w = 1024;
    var h = 768;

    if (document.all || document.layers){
        w = screen.availWidth;
        h = screen.availHeight;
    }

    var leftPos = (w/2-width/2);
    var topPos = (h/2.3-height/2.3);

    window.open(url,title,"width="+width+",height="+height+",top="+topPos+",left="+leftPos+",scrollbars=no,resizable=no,status=no")
}

function mhEnter()
{
  window.event.srcElement.filters[0].apply();
  window.event.srcElement.className="lt1";
  window.event.srcElement.filters[0].play();
}
function mhLeave()
{
  window.event.srcElement.filters[0].apply();
  window.event.srcElement.className="lt0";
  window.event.srcElement.filters[0].play();
}

 function docheck()
 {

if (document.all.log_Title){
 if (document.all.log_Title.value.length==0) 
  {
   alert("请输入文章标题!");
   document.all.log_Title.focus()
   return false
  }
 }
 if (document.frames["eWebEditor"])
 {
   if (document.frames["eWebEditor"].getHTML()=="") {
       alert("请输入文章内容!");
       return false
   }
 }
 else
{
    if (document.all.message.value.length==0) 
     {
       alert("请输入文章内容!");
       document.all.message.focus()
       return false
       }
 }
  return true
 }
 
function checkall(form) {
	for(var i = 0;i < form.elements.length; i++) {
		var e = form.elements[i];
		if (e.name != 'chkall') e.checked = form.chkall.checked;
	}
}
function displaytop(obj,name)
{
 TopDiv=eval("document.all."+name)
   if (TopDiv.style.display=="none")
   {
	 TopDiv.style.display="";
	 obj.src="images/BttnExpnd.gif"
      }
	 else
	{
	 TopDiv.style.display="none";
	 obj.src="images/BttnCllps.gif"
	}
 }
function showIntro(objID)
{
	if (document.getElementById(objID).style.display == "none") {
		document.getElementById(objID).style.display = "";
	}else{
		document.getElementById(objID).style.display = "none";
	}
}

 // 菜单初试化
var MenuItem=""
var strMenu
//添加菜单项目
function addmenu(type,caption,url,target,icon)
{
if (!icon) 
   iconpath="images/menublank.gif";//默认图标路径
   else
   iconpath=icon
   switch(type)
 {
  case 0:
  if (!target) 
    {
      MenuItem+="<tr height=24><td><td class=loseitems onClick=\"javascript:location.href='"+url+"'\" background="+iconpath+">"+caption+"<td>" 
     }
  else 
    {
      if (target=='_blank') 
        {
           MenuItem+="<tr height=24><td><td class=loseitems onClick=\"javascript:window.open('"+url+"')\" background="+iconpath+">"+caption+"<td>" 
         }
        else
        {
           MenuItem+="<tr height=24><td><td class=loseitems onClick=\"javascript:"+target+".location.href='"+url+"'\" background="+iconpath+">"+caption+"<td>"       
        }
     }
  break;
  case 1:
  MenuItem+="<tr height=24><td><td class=loseitems onClick=\"javascript:"+url+"\" background="+iconpath+">"+caption+"<td>"  
  break;
  case 2:
  MenuItem+="<tr><td><td align=right colspan=2><hr class='hr'>"
  break;
 }
}

//建立菜单
function buildmenu(){
 strMenu = "<div id=\"menu\" class=\"clsMenu\">"
 strMenu +="<table  border=0 cellspacing=0 width=100% cellpadding=0 onMouseover=\"highlight()\" onMouseout=\"lowlight()\"><tr height=1><td width=1><td><td width=1>"
 strMenu +=MenuItem
 strMenu += "<tr height=1><td><td><td></table>"
 strMenu += "</div>"
 if (isie()) document.write (strMenu);
 document.oncontextmenu= showmenu
 document.body.onclick= hidemenu
}

// 判断客户端浏览器
function isie() {
 if (navigator.appName=="Microsoft Internet Explorer") {
  return true;
 } else {
  return false;
}}

// 显示菜单
function showmenu(){
 if (isie()){
 var redge=document.body.clientWidth-event.clientX
 var bedge=document.body.clientHeight-event.clientY
 if (redge<menu.offsetWidth)
  menu.style.left=document.body.scrollLeft+event.clientX-menu.offsetWidth
 else
  menu.style.left=document.body.scrollLeft+event.clientX
 if (bedge<menu.offsetHeight)
  menu.style.top=document.body.scrollTop+event.clientY-menu.offsetHeight
 else
  menu.style.top=document.body.scrollTop+event.clientY

  menu.style.visibility="visible"
 }
 return false
}

// 隐藏菜单
function hidemenu(){
 if (isie()) menu.style.visibility="hidden"
}

// 菜单项获得焦点时加亮显示
function highlight(){
 if (event.srcElement.className=="loseitems"){
      event.srcElement.className="menuitems"
}
}

// 菜单项失去焦点
function lowlight(){
 if (event.srcElement.className=="menuitems"){
     event.srcElement.className="loseitems"

}}
//--------------js代码结束-------------

//-------------背单词------------
var En=new Array()
var Ch=new Array()
var Ei=0
function showE(first){
if (first!=1) SEng.filters[0].apply();
SEng.innerHTML="<img src='images/zd.gif' align='absmiddle'> <span class=EnText>"+En[Ei]+"</span><div class=ChText>"+Ch[Ei]+"</div>"
if (first!=1) SEng.filters[0].play();
Ei++
if (Ei==En.length) {Ei=0}
}

//---------------打开模态窗口------
function OpenDialog(url,width,height){
  window.showModalDialog(url,"","center:1;help:0;status:0;dialogHeight:"+height+"px;dialogWidth:"+width+"px;")
}

function hidden(ID){
 ID.style.display=(ID.style.display=="none")?"":"none"
}

function doCopy(ID) { 
 textRange = ID.createTextRange(); 
 textRange.execCommand("Copy"); 
} 
var MTout
function MM_showHideLayers()
    {
            var i,p,v,obj,args=MM_showHideLayers.arguments;obj=document.getElementById("MagicFace");
            for (i=0; i<(args.length-2); i+=3) 
            if (obj) { v=args[i+2];
            if (obj.style) 
            { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }obj.visibility=v; }
     }

function ShowMagicFace(MagicID)
            {var MagicFaceUrl = "magicface/flash/" + MagicID + ".swf";
            document.getElementById("MagicFace").innerHTML = '<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="500" height="350"><param name="movie" value="'+ MagicFaceUrl +'"><param name="menu" value="false"><param name="quality" value="high"><param name="play" value="false"><param name="wmode" value="transparent"><embed src="' + MagicFaceUrl +'" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="350"></embed></object>';
document.getElementById("MagicFace").style.top = (document.body.scrollTop+((document.body.clientHeight-300)/2))+"px";
document.getElementById("MagicFace").style.left = (document.body.scrollLeft+((document.body.clientWidth-480)/2))+"px";
document.getElementById("MagicFace").style.visibility = 'visible';
MagicID += Math.random();
clearTimeout(MTout)
MTout=setTimeout("MM_showHideLayers('MagicFace','','hidden')",5000);
var NowMeID = MagicID;
            }

⌨️ 快捷键说明

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