📄 common.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 + -