Les états produisent une nouvelle ligne et le nourrir avec des liens dont les cordes sont dans le tableau indiqué par l'identificateur de tableau dans le cas condition intérieure. Le mouseOver (ID, arr) fonction produit des sous-menus. Il a quelques similitudes avec la déclaration pour-boucle au-dessus, qui a créé le lien hypertexte pour le menu principal. Depuis, l'intérieure if ici, ajoute une autre ligne, sa première déclaration incrémente la variable maxRowIndx. La variable maxRowIndx garde la trace du nombre total de lignes actuelles, à tout moment.
Donc, si une ligne est ajoutée, cette variable est incrémenté; si une ligne est supprimée, il est diminué. La déclaration suivante prépare l'ID de la nouvelle ligne. La déclaration après crée une nouvelle ligne. La déclaration qui suit donne la nouvelle ligne son ID. La déclaration suivante donne la nouvelle ligne une couleur de fond. La déclaration qui suit, prépare l'ID SPAN. La déclaration après, insère une cellule dans la nouvelle ligne. La déclaration suivante prépare la balise de l'élément SPAN.
Rappelez-vous, pour l'Internet Explorer, les liens sont introduits dans un élément HTML SPAN et non directement dans la cellule du tableau. La déclaration suivante met la balise SPAN dans la cellule de table de la nouvelle ligne. Ensuite, vous avez un grand pour-déclaration qui se prolonge jusqu'à la fin de l'instruction if intérieure. Cette boucle for a beaucoup de similitudes avec la boucle pour ce produit les liens du menu principal. Cependant, ici, il ya un intérieur pour en boucle qui produit les indices de tableaux multidimensionnels de l'élément qui a déclenché l'événement onmouseover.
Il utilise l'ID de l'élément pour ce faire. Le mouseOver (ID, arr) fonction est pour tous les sous-menus. Le menu principal est produite par le deuxième segment de code JavaScript (pour une boucle). Mettons fin à l'explication du code JavaScript ici. Dans la prochaine partie de la série, vous recevrez un lien pour le code complet. Tout segment de code dans le code complet dont les détails ont pa