页面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]; }
怎么理解这段代码呢?
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
这个是ajax无关哈。getElement这个函数获取指定id的dom元素,上面那个似乎是设置tab选项卡(其中有读取,存储cookie)