首页 新闻 会员 周边 捐助

这里有一段ajax?的代码,如何解释?

0
悬赏园豆:10 [已解决问题] 解决于 2014-11-12 22:28

页面JavaScript里的

startajaxtabs("jsmenu");

var iTab=GetCookie("nets_jsmenu");
    iTab = iTab ? parseInt(iTab):parseInt(Math.random()*5);
    if(iTab!=0) getElement("jsmenu").getElementsByTagName("h1")[iTab].LoadTab();
    iTab++;
    if(iTab>4) iTab=0;
    SetCookie("nets_jsmenu",iTab,365);
function getElement(aID)
{
  return (document.getElementById) ? document.getElementById(aID)
                                   : document.all[aID];
}

怎么理解这段代码呢?

小忙的主页 小忙 | 初学一级 | 园豆:153
提问于:2014-11-10 12:30
< >
分享
最佳答案
0

startajaxtabs("jsmenu"); // call startajaxtabs method

var iTab=GetCookie("nets_jsmenu"); // call GetCookie method

iTab = iTab ? parseInt(iTab):parseInt(Math.random()*5); // if (iTab == "0" || iTab == null || iTab == false || iTab == undefined )iTab = parseInt(iTab); else iTab = random * 5;

if(iTab!=0) getElement("jsmenu").getElementsByTagName("h1")[iTab].LoadTab(); // if (iTab != 0) load tab

iTab++; // iTab += 1;

if(iTab>4) iTab=0; 

SetCookie("nets_jsmenu",iTab,365); // call SetCookie method(key, value, time?)

function getElement(aID) { return (document.getElementById) ? document.getElementById(aID) : document.all[aID]; } // get element by id

 

---------------------

BAD CODE

收获园豆:5
南昌炒粉 | 小虾三级 |园豆:760 | 2014-11-11 01:48
其他回答(1)
1

这个是ajax无关哈。getElement这个函数获取指定id的dom元素,上面那个似乎是设置tab选项卡(其中有读取,存储cookie)

收获园豆:5
幻天芒 | 园豆:37205 (高人七级) | 2014-11-11 13:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册