<SCRIPT language="javascript">
function LiMouseClick(srcObj,barID)
{ var tabList = srcObj.parentNode.getElementsByTagName("li");
if(srcObj.className=="activenod")return;
for(var i=0; i<tabList.length; i++)
{ if(tabList[i].className=="activenod") tabList[i].className="nLi"; }
barActivedItem = barID;
srcObj.className = "activenod"; //TAB切换

switch(barID){
case 1:
alert('这是:'+1+'个');
window.location.href='index.asp'
break;
case 2:
alert('这是:'+2+'个');
window.location.href='index2.asp'
break;
case 3:
alert('这是:'+3+'个');
window.location.href='index3.asp'
break;
case 4:
alert('这是:'+4+'个');
window.location.href='index4.asp'
break;
default:
alert('这是其它');
break;
}

}
function barInit(num,tracelog,otherParam)
{ tracelogStr = tracelog;
otherParamStr = otherParam;
LiMouseClick(document.getElementById("nod"+num),num);
}我的body 中加了 <SCRIPT>barInit(1,"_page_","")</SCRIPT>进行初始化调用=========== 上面这个函数包含在 head.asp 中 =========================我以下的 index.asp, index1.asp, index2.asp, index3.asp, index4.asp 中都<!-- #include file="head.asp" -->。这就使得我在打开 index.asp -- index4.asp 中任何一个文件时,都使网页到了死循环。我该怎么解决?