javascript特效代码,JavaScript特效代码免费
关于Javascript 特效代码
script language="JavaScript"
!-- Hide the script from old browsers --
function compute(obj) //定义一个函数 名字叫compute 他接收了一个参数 obj
{obj.expr.value = eval(obj.expr.value)} //当前的参数的值和下文参数值所用的方法相同
var one = '1' //定义一个字符型的1
var two = '2' //定义一个字符型的2
var three = '3' //定义一个字符型的3
var four = '4' //定义一个字符型的4
var five = '5' //定义一个字符型的5
var six = '6' //定义一个字符型的6
var seven = '7' //定义一个字符型的7
var eight = '8' //定义一个字符型的8
var nine = '9' //定义一个字符型的9
var zero = '0' //定义一个字符型的0
var plus = '+' //定义一个字符型的+
var minus = '-' //定义一个字符型的*
var multiply = '*' //定义一个字符型的*
var divide = '/' //定义一个字符型的/
var decimal = '.' //定义一个字符型的.
function enter(obj, string) //定义一个函数 名字叫enter 他接收了一个参数 obj
{obj.expr.value += string} //让 obj的值加上 '+'后面的值
function clear(obj) //定义一个函数 名字叫clear 他接收了一个参数 obj
{obj.expr.value = ''} //让obj的值等于空
// --End Hiding Here --
/script
form name="calc"
table border=1
td colspan=4input type="text" name="expr" size=30 action="compute(this.form)" tr
!--提交表单--
tdinput type="button" value=" 7 " onClick="enter(this.form, seven)"!--当鼠标点击
按钮的时候提交给函数按钮中的值--
tdinput type="button" value=" 8 " onClick="enter(this.form, eight)"!--当鼠标点击
按钮的时候提交给函数按钮中的值--
tdinput type="button" value=" 9 " onClick="enter(this.form, nine)"!--当鼠标点击
按钮的时候提交给函数按钮中的值--
tdinput type="button" value=" / " onClick="enter(this.form, divide)"!--当鼠标点
击按钮的时候提交给函数按钮中的值--
trtdinput type="button" value=" 4 " onClick="enter(this.form, four)"!--当鼠标
点击按钮的时候提交给函数按钮中的值--
tdinput type="button" value=" 5 " onClick="enter(this.form, five)"!--当鼠标点击
按钮的时候提交给函数按钮中的值--
tdinput type="button" value=" 6 " onClick="enter(this.form, six)"!--当鼠标点击按
钮的时候提交给函数按钮中的值--
tdinput type="button" value=" * " onClick="enter(this.form, multiply)"!--当鼠标
点击按钮的时候提交给函数按钮中的值--
trtdinput type="button" value=" 1 " onClick="enter(this.form, one)"!--当鼠标点
击按钮的时候提交给函数按钮中的值--
tdinput type="button" value=" 2 " onClick="enter(this.form, two)"!--当鼠标点击按
钮的时候提交给函数按钮中的值--
tdinput type="button" value=" 3 " onClick="enter(this.form, three)"!--当鼠标点击
按钮的时候提交给函数按钮中的值--
tdinput type="button" value=" - " onClick="enter(this.form, minus)"!--当鼠标点
击按钮的时候提交给函数按钮中的值--
trtd colspan=2input type="button" value=" 0 " onClick="enter
(this.form, zero)"!--当鼠标点击按钮的时候提交给函数按钮中的值--
tdinput type="button" value=" . " onClick="enter(this.form, decimal)"!--当鼠标
点击按钮的时候提交给函数按钮中的值--
tdinput type="button" value=" + " onClick="enter(this.form, plus)"!--当鼠标点击
按钮的时候提交给函数按钮中的值--
trtd colspan=2input type="button" value=" = " onClick="compute(this.form)"!
--提交表单在javascript中进行运算--
td colspan=2input type="button" value="AC" size= 3 onClick="clear(this.form)" !--
点击此按钮调用此函数--
/table
/form
JS特效代码--仿windows xp左侧菜单效果
head style type=text/css ! UNKNOWN { COLOR: # dc ; TEXT DECORATION: none} A:visited { COLOR: # dc ; TEXT DECORATION: none} A:hover { COLOR: # cc; TEXT DECORATION: none} A:active { COLOR: #ff ; TEXT DECORATION: none}
cB CDFF { FONT SIZE: px; COLOR: #b cdff} c DC { FONT SIZE: px; COLOR: # dc }
/style script language="JavaScript" !
function MFXinitMenu(){ IE = document all ? : ; NN = document layers ? : ; HIDDEN = (NN) ? hide : hidden ; VISIBLE = (NN) ? show : visible ; myLayer=new Array(); mySpeed= ; subLeft= ; closes=true; myLayer[ ]=(NN) ? document MFX : document all MFX style; myLayer[ ]=(NN) ? document MFX : document all MFX style; myLayer[ ]=(NN) ? document MFX : document all MFX style; myLayer[ ]=(NN) ? document MFX : document all MFX style; myLayer[ ]=(NN) ? document MFX : document all MFX style; myLayer[ ]=(NN) ? document MFX : document all MFX style; myLayer[ ]=(NN) ? document MFX : document all MFX style; myLayer[ ]=(NN) ? document MFX : document all MFX style; running=false; whichOpen= ; lastMain=myLayer length ; MFXmain=new Array(); for(i= ; imyLayer length; i++){ mainORsub= i % ; MFXmain[i] = mainORsub ? : ; } myTop=new Array(); myLeft=new Array(); myHeight=new Array(); myWidth=new Array(); mySlide=new Array(); for(i= ; imyLayer length; i++){ if(NNMFXmain[i]){ if(i== ){ myTop[i]=myLayer[i] top; myLeft[i]=myLayer[i] left;} else{ myLeft[i]=myLeft[i ]; myTop[i]=myTop[i ]+myHeight[i ];} myHeight[i]=myLayer[i] clip height; myWidth[i]=myLayer[i] clip width; myLayer[i] left=myLeft[i]; myLayer[i] top=myTop[i]; myLayer[i] visibility=VISIBLE;} if(NN!MFXmain[i]){ myTop[i]=myTop[i ]+myHeight[i ]; myLeft[i]=myLeft[i ]; myHeight[i]=myLayer[i] clip height; myWidth[i]=myLayer[i] clip width; mySlide[i]=myTop[i]+myHeight[i]; myLayer[i] left=myLeft[i]+subLeft; myLayer[i] top=myTop[i];} if(IEMFXmain[i]){ if(i== ){ myLeft[i]=myLayer[i] pixelLeft; myTop[i]=myLayer[i] pixelTop;} else{ myLeft[i]=myLeft[i ]; myTop[i]=myTop[i ]+myHeight[i ];} myHeight[i]=myLayer[i] pixelHeight; myWidth[i]=myLayer[i] pixelWidth; myLayer[i] left=myLeft[i]; myLayer[i] top=myTop[i]; myLayer[i] visibility=VISIBLE;} if(IE!MFXmain[i]){ myTop[i]=myTop[i ]+myHeight[i ]; myLeft[i]=myLeft[i ]; myHeight[i]=myLayer[i] pixelHeight; myWidth[i]=myLayer[i] pixelWidth; myLayer[i] pixelLeft=myLeft[i]+subLeft; myLayer[i] pixelTop=myTop[i]; mySlide[i]=myTop[i]+myHeight[i]; } } } function MFXrunMenu(myName newspeed){ ieStep= ; thereS=false; thereC=false; if(newspeed ){mySpeed=newspeed;} first=myName; if(whichOpen== !runningMFXmain[myName]!(whichOpen==myName)){ running=true; if(NN){ myLayer[myName+ ] clip height= ; myLayer[myName+ ] visibility=VISIBLE; } if(IE){ myLayer[myName+ ] clip= "rect(" + ("auto") +" "+ ("auto") +" "+ ( ) +" "+ ("auto") +")"; myLayer[myName+ ] visibility=VISIBLE; } MFXopenMenuS(myName); MFXopenMenuC(myName); } if(whichOpen= !running!(whichOpen==myName)){ running=true; second=whichOpen; ieStep =myHeight[second+ ]; thereCS=false; thereCC=false; MFXcloseMenuS(second); MFXcloseMenuC(second); } if(whichOpen= !runningwhichOpen==myNamecloses){ running=true; second=whichOpen; ieStep =myHeight[second+ ]; thereCS=false; thereCC=false; MFXcloseMenuS(second); MFXcloseMenuC(second); ?} } function MFXstopCloseS(myName){ running=false; thereCS=true; if(closesfirst==whichOpen){whichOpen= ;} else{whichOpen= ; MFXrunMenu(first); } } function MFXstopOpenS(myName){ running=false; thereS=true; if(IE){myLayer[myName+ ] clip= "rect(" + ("auto") +" "+ ("auto") +" "+ ("auto") +" "+ ("auto") +")";} whichOpen=myName; } function MFXopenMenuS(myName){ myStep=mySpeed; if(NN!thereS!(first==lastMain)){ if(myLayer[first+ ] top+myStepmySlide[first+ ]){ myStep=mySlide[first+ ] myLayer[first+ ] top; } for(i=first+ ; imyLayer length; i+= ){ myLayer[i] top+=myStep; } if(myLayer[first+ ] top==mySlide[first+ ]){ MFXstopOpenS(first) } if(running)setTimeout( MFXopenMenuS(first) ); } if(IE!thereS!(first==lastMain)){ if(myLayer[first+ ] pixelTop+myStepmySlide[first+ ]){ myStep=mySlide[first+ ] myLayer[first+ ] pixelTop; } for(i=first+ ; imyLayer length; i+= ){ myLayer[i] pixelTop+=myStep; } if(myLayer[first+ ] pixelTop==mySlide[first+ ]){ MFXstopOpenS(first) } if(running)setTimeout( MFXopenMenuS(first) ); } } function MFXopenMenuC(myName){ myStep=mySpeed; if(NN!thereC){ if ((myLayer[first+ ] clip height+myStep)myHeight[first+ ]){ myLayer[first+ ] clip height=myHeight[first+ ] } if(myLayer[first+ ] clip height==myHeight[first+ ]){ thereC=true; whichOpen=first; MFXstopOpenS(first)
}else{ myLayer[first+ ] clip height+=myStep;
} if(running)setTimeout( MFXopenMenuC(first) ); } if(IE!thereC){ ieStep+=myStep; myLayer[myName+ ] clip= "rect(" + ("auto") +" "+ ("auto") +" "+ (ieStep) +" "+ ("auto") +")";
if(ieStep=myHeight[first+ ]){ thereC=true; whichOpen=first; MFXstopOpenS(first) } if(running)setTimeout( MFXopenMenuC(first) ); } } function MFXcloseMenuS(myName){ myStep=mySpeed; if(NN!thereCS!(second==lastMain)){ if(myLayer[second+ ] top myStepmyTop[second+ ]){ myStep=myLayer[second+ ] top myTop[second+ ]; } for(i=second+ ; imyLayer length; i+= ){ myLayer[i] top =myStep;
} if(myLayer[second+ ] top==myTop[second+ ]){ MFXstopCloseS(second); } if(running)setTimeout( MFXcloseMenuS(second) ); } if(IE!thereCS!(second==lastMain)){ if(myLayer[second+ ] pixelTop myStepmyTop[second+ ]){ myStep=myLayer[second+ ] pixelTop myTop[second+ ]; } for(i=second+ ; imyLayer length; i+= ){ myLayer[i] pixelTop =myStep;
} if(myLayer[second+ ] pixelTop==myTop[second+ ]){ MFXstopCloseS(second); } if(running)setTimeout( MFXcloseMenuS(second) ); } } function MFXcloseMenuC(myName){ myStep= mySpeed; ieStep =mySpeed; if(NN!thereCC){ if ((myLayer[second+ ] clip bottom+myStep) ){ myLayer[second+ ] clip bottom= ; } if(myLayer[second+ ] clip bottom== ){ thereCC=true;
if(second==lastMain)MFXstopCloseS(second); }else{ myLayer[second+ ] clip bottom+=myStep;
} if(running)setTimeout( MFXcloseMenuC(second) ); } if(IE!thereCC){ if(ieStep = ){ myLayer[myName+ ] clip= "rect(" + ("auto") +" "+ ("auto") +" "+ ( ) +" "+ ("auto") +")"; thereCC=true; if(second==lastMain)MFXstopCloseS(second); }else{ myLayer[myName+ ] clip= "rect(" + ("auto") +" "+ ("auto") +" "+ (ieStep ) +" "+ ("auto") +")";
} if(running)setTimeout( MFXcloseMenuC(second) ); } }
function MM_findObj(n d) { //v ?var p i x; if(!d) d=document; if((p=n indexOf("?")) parent frames length) { ?d=parent frames[n substring(p+ )] document; n=n substring( p);} ?if(!(x=d[n])d all) x=d all[n]; for (i= ;!xid forms length;i++) x=d forms[i][n]; ?for(i= ;!xd layersid layers length;i++) x=MM_findObj(n d layers[i] document); ?if(!x document getElementById) x=document getElementById(n); return x; } // /script /head
body onload="MFXinitMenu()" bgcolor="# B "
lishixinzhi/Article/program/Java/JSP/201311/20192
JavaScript特效代码有段输出带序号从0开始输出的,想改成从序号1开始输出
js数组中,本身序号就是从0开始进行的。
如果你一定要从序号1开始输出,可以再设置一个数组,然后,将新数组的第一个(序号0)设置为空,将旧数组的第一个(序号0)与新数组的第二个(序号1)一一对应即可
var
newdate
=
[];
newdate[0]
=
0;//设置第一个为0
for(var
i=0;i
newdate[i+1]=_listdata[i];
}
浏览器怎么设置启用显示javascript代码JS效果
浏览器设置启用显示javascript代码JS效果方法步骤如下:
1点击打开浏览器的菜单【工具】,然后选择【选项】-【internet选项】;如果是IE用户,可以直接在IE图标上点击右键,选择属性进入。
2打开Internet选项设置窗口后,点击【安全】选项卡,点击【自定义级别】。
3在弹出的【自定义级别】窗口中,找到【脚本】选项一栏。
4然后点击下面的【Java小程序脚本】和【活动脚本】下的【启用】。
5或者也可以将脚本栏目下的所有项都选择到【启用】
6设置完成后,点击窗口右下角的【确定】按钮,弹出询问是否更改时,点击【是】。
7最后,在Internet属性窗口中,点击【应用】-【确定】关闭退出即可在浏览器中启用Javascript代码并显示特效了。