function showmenu(target)//函数传近来一个参数target
{
if(target == now) return; //如果参数target等于now时该函数返回,就是下面的代码不运行了。跳出该函数,关于now应该是这个js里定义的一个全局变量因为在本函数中没有出现now的定义。
document.all('navtab_'+now).style.display = "none";//去页面中找名字叫navtab_1(now很可能是一个数字之类的变量他会根据某些条件变化比如此刻now是1,那么就是找navtab_1。如果是2就是找navtab_2) 这个元素,将他隐藏(style.display = "none" 这个属性实现的)
document.all('navtab_'+target).style.display = ""; //同上就是将这个元素显示(style.display ="")target就是你传近来的参数,和now基本一个意思。也是去获取不同的元素。
document.all('nav_'+now).src = "lib/images/nav_"+now+"0.gif"; //获取("nav"+now此时now为1的话就是nav1这个元素)nav1元素,然后将他的引用路径改为"lib/images/nav_"+now+"0.gif"(now同理拼出来是一个路径下的0.gif图片)
document.all('nav_'+target).src = "lib/images/nav_"+target+"1.gif";//这句和上面的一个意思,只是去引用的target这个变量
通过参数明名小猜一下,只做参考。
如果当前的元素和指向元素一样就返回不做任何操作。
否则将当前元素(这个不好猜了,可能是个div、span等元素)隐藏
将指向元素(这个不好猜了,可能是个div、span等元素)显示
将当前图片路径改为lib/images/nav_"+now+"0.gif
将指向图片路径改为lib/images/nav_"+target+"1.gif
{
if(target == now) return; //如果参数target等于now时该函数返回,就是下面的代码不运行了。跳出该函数,关于now应该是这个js里定义的一个全局变量因为在本函数中没有出现now的定义。
document.all('navtab_'+now).style.display = "none";//去页面中找名字叫navtab_1(now很可能是一个数字之类的变量他会根据某些条件变化比如此刻now是1,那么就是找navtab_1。如果是2就是找navtab_2) 这个元素,将他隐藏(style.display = "none" 这个属性实现的)
document.all('navtab_'+target).style.display = ""; //同上就是将这个元素显示(style.display ="")target就是你传近来的参数,和now基本一个意思。也是去获取不同的元素。
document.all('nav_'+now).src = "lib/images/nav_"+now+"0.gif"; //获取("nav"+now此时now为1的话就是nav1这个元素)nav1元素,然后将他的引用路径改为"lib/images/nav_"+now+"0.gif"(now同理拼出来是一个路径下的0.gif图片)
document.all('nav_'+target).src = "lib/images/nav_"+target+"1.gif";//这句和上面的一个意思,只是去引用的target这个变量
通过参数明名小猜一下,只做参考。
如果当前的元素和指向元素一样就返回不做任何操作。
否则将当前元素(这个不好猜了,可能是个div、span等元素)隐藏
将指向元素(这个不好猜了,可能是个div、span等元素)显示
将当前图片路径改为lib/images/nav_"+now+"0.gif
将指向图片路径改为lib/images/nav_"+target+"1.gif