Team:Tsinghua/writenav

From 2010.igem.org

(Difference between revisions)
 
(9 intermediate revisions not shown)
Line 12: Line 12:
             node.childNodes[0].innerHTML=navlist[j];
             node.childNodes[0].innerHTML=navlist[j];
             node.childNodes[0].href=linklist[j];
             node.childNodes[0].href=linklist[j];
-
            if(j==lightno)
 
-
            {
 
-
                node.childNodes[0].className+="nowat";
 
-
            }
 
             if(subno!=null)
             if(subno!=null)
             {
             {
Line 23: Line 19:
                     {
                     {
                         node.childNodes[0].className+="subtitle";
                         node.childNodes[0].className+="subtitle";
 +
                        node.childNodes[0].innerHTML="»" + navlist[j];
                         k++;
                         k++;
                     }
                     }
                 }
                 }
             }
             }
 +
            if(j==lightno)
 +
            {
 +
                node.childNodes[0].style.color="yellow";
 +
            }
 +
             node.style.display="none";
             node.style.display="none";
             j++;
             j++;
Line 38: Line 40:
     inisize=9;
     inisize=9;
     tarsize=11;
     tarsize=11;
 +
    utarsize=11;
     inipadd=0;
     inipadd=0;
     tarpadd=25;
     tarpadd=25;
 +
    utarpadd=25;
     var anim;
     var anim;
     animate = function()
     animate = function()
Line 52: Line 56:
                 if(subno!=null)
                 if(subno!=null)
                 {
                 {
-
alert("subno");
 
                     if(subno.length>k)
                     if(subno.length>k)
                     {
                     {
-
alert(j + " " + subno[k]);
+
 
                         if(j==subno[k])
                         if(j==subno[k])
                         {
                         {
                             tarsize=8;
                             tarsize=8;
 +
                            tarpadd=8;
                             k++;
                             k++;
                         }
                         }
Line 64: Line 68:
                         {
                         {
                             tarsize=11;
                             tarsize=11;
 +
                            tarpadd=25;
                         }
                         }
                     }
                     }
Line 69: Line 74:
                     {
                     {
                         tarsize=11;
                         tarsize=11;
 +
                        tarpadd=25;
                     }
                     }
                 }
                 }
 +
                j++;
                 if(inisize<=tarsize)
                 if(inisize<=tarsize)
                 {
                 {
Line 78: Line 85:
                 if(inipadd<=tarpadd)
                 if(inipadd<=tarpadd)
                 {
                 {
-
                     node.childNodes[0].style.paddingLeft = inipadd + "px";
+
                     node.childNodes[0].style.paddingLeft = inipadd+ "px";
                     node.childNodes[0].style.paddingRight = inipadd + "px";
                     node.childNodes[0].style.paddingRight = inipadd + "px";
                     inipadd+=0.1;
                     inipadd+=0.1;
                 }
                 }
-
                 if(inisize>tarsize)
+
                 if(inisize>utarsize)
                 {
                 {
-
                     if(inipadd>tarpadd)
+
                     if(inipadd>utarpadd)
                     {
                     {
                         clearInterval(anim);
                         clearInterval(anim);

Latest revision as of 15:48, 26 October 2010