![]() |
#2
yms1232008-01-09 16:51
<SCRIPT language=javascript>
//从函数名分析显示菜单的函数 function menuShow(obj,maxh,obj2) { if(obj.style.pixelHeight<maxh)//如果obj的某个高度小于参数maxh的高度 { obj.style.pixelHeight+=maxh/10;//obj的某个高度加上参数maxh除以10的高度 obj.filters.alpha.opacity+=20;//设置某个对象的透明度+20 obj2.background="images/pics/title_bg_hide.gif";//设置某个对象的背景图片 if(obj.style.pixelHeight==maxh/10)//如果obj的某个高度等于maxh除以10 obj.style.display='block';//显示某个对象 myObj=obj;//将obj赋给myObj变量 myMaxh=maxh;//将参数maxh赋给myMaxh变量 myObj2=obj2;//将obj2赋给myObj2变量 setTimeout('menuShow(myObj,myMaxh,myObj2)','5'); //设置每5毫秒执行menuShow函数一次 } } //从函数名得知菜单隐藏函数 function menuHide(obj,maxh,obj2) { if(obj.style.pixelHeight>0)//如果obj对象的某个高度小于0 { if(obj.style.pixelHeight==maxh/5)//如果obj对象的某个高度等于maxh除以5 obj.style.display='none';//隐藏obj对象(使某个HTML元素不显示) obj.style.pixelHeight-=maxh/5;//设置obj对象的某个高度减去maxh除以5 obj.filters.alpha.opacity-=10;//设置obj对象的透明度减10 obj2.background="images/pics/title_bg_show.gif";//设置obj2的背景图片 //以下代码同上一个函数 myObj=obj; myMaxh=maxh myObj2=obj2; setTimeout('menuHide(myObj,myMaxh,myObj2)','5'); } else //不符合条件的代码 if(whichContinue)//如果某个对象为真 whichContinue.click();//调用这个对象的click点击事件 } //菜单替换代码 function menuChange(obj,maxh,obj2) { if(obj.style.pixelHeight)//如果obj的某个高度为真 { menuHide(obj,maxh,obj2);//调用隐藏菜单函数 //设置变量字符串为空 whichOpen=''; whichcontinue=''; } else if(whichOpen)//如果whichOpen为真 { //将对象obj2赋予whichContinue whichContinue=obj2; whichOpen.click(); //调用whichOpen的click事件 } else { menuShow(obj,maxh,obj2);//调用菜单显示函数 whichOpen=obj2; whichContinue=''; } } </SCRIPT> <SCRIPT lanuage="Javascript"> var tt='start'; var ii='start'; function turnit(ss,bb) { if (ss.style.display=="none") //如果ss没有显示 { if(tt!='start') tt.style.display="none";//如果tt不等于start将tt隐藏 if(ii!='start') ii.src="dian.gif";如果ii不等于start将ii的图片地址设置为dian.gif(ii可能为图片元素) ss.style.display="";//显示ss //变量赋值 tt=ss; ii=bb; bb.src="ball.gif";//改变bb的图片url路径 } else { ss.style.display="none"; //隐藏ss bb.src="dian.gif"; } } //弹出一个高度为410宽度为400的窗口url是该窗口的地址 function openWindow(url) { popupWin = window.open(url, 'new_page', 'width=400,height=410,scrollbars') } </SCRIPT> |
<SCRIPT language=javascript>
function menuShow(obj,maxh,obj2)
{
if(obj.style.pixelHeight<maxh)
{
obj.style.pixelHeight+=maxh/10;
obj.filters.alpha.opacity+=20;
obj2.background="images/pics/title_bg_hide.gif";
if(obj.style.pixelHeight==maxh/10)
obj.style.display='block';
myObj=obj;
myMaxh=maxh;
myObj2=obj2;
setTimeout('menuShow(myObj,myMaxh,myObj2)','5');
}
}
function menuHide(obj,maxh,obj2)
{
if(obj.style.pixelHeight>0)
{
if(obj.style.pixelHeight==maxh/5)
obj.style.display='none';
obj.style.pixelHeight-=maxh/5;
obj.filters.alpha.opacity-=10;
obj2.background="images/pics/title_bg_show.gif";
myObj=obj;
myMaxh=maxh
myObj2=obj2;
setTimeout('menuHide(myObj,myMaxh,myObj2)','5');
}
else
if(whichContinue)
whichContinue.click();
}
function menuChange(obj,maxh,obj2)
{
if(obj.style.pixelHeight)
{
menuHide(obj,maxh,obj2);
whichOpen='';
whichcontinue='';
}
else
if(whichOpen)
{
whichContinue=obj2;
whichOpen.click();
}
else
{
menuShow(obj,maxh,obj2);
whichOpen=obj2;
whichContinue='';
}
}
</SCRIPT>
<SCRIPT lanuage="Javascript">
var tt='start';
var ii='start';
function turnit(ss,bb) {
if (ss.style.display=="none") {
if(tt!='start') tt.style.display="none";
if(ii!='start') ii.src="dian.gif";
ss.style.display="";
tt=ss;
ii=bb;
bb.src="ball.gif";
}
else {
ss.style.display="none";
bb.src="dian.gif";
}
}
function openWindow(url) {
popupWin = window.open(url, 'new_page', 'width=400,height=410,scrollbars')
}
</SCRIPT>