home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September (Special) / Chip-Special_2002-09_Digitalni-Video.bin / servis / wm9 / mpsetupXP.exe / RCDATA / CABINET / wmploc.DLL / HTML / MENU.HTC < prev    next >
Text File  |  2002-08-19  |  1KB  |  45 lines

  1. <PUBLIC:COMPONENT lightWeight=true>
  2. <PUBLIC:ATTACH EVENT="oncontentready" ONEVENT="buildMenu()" />
  3. <PUBLIC:PROPERTY NAME="currentItem" />
  4. <PUBLIC:EVENT name="onitemselect" ID=select>
  5. <PUBLIC:METHOD NAME="clickIt" />
  6. <PUBLIC:METHOD NAME="buildMenu" />
  7.  
  8. <SCRIPT LANGUAGE="JScript">
  9. var fInit = false;
  10.  
  11. function clickIt(iItem)
  12. {
  13.     var e = createEventObject();
  14.     currentItem = iItem;
  15.  
  16.     buildMenu();
  17.     
  18.     e.item = iItem;
  19.     select.fire(e);
  20.     return false;
  21. }
  22.  
  23. var aMenuText = new Array(L_HomeMenu_Text, L_ArtistInfoMenu_Text, L_AlbumInfoMenu_Text, L_LyricsMenu_Text, L_RelatedMusicMenu_Text, L_FileInfoMenu_Text);
  24.  
  25. function buildMenu()
  26. {
  27.     var s = '<table id=menuTable border=0 cellpadding=0 cellspacing=0 style="padding-top:15; padding-bottom:13"><tr>', i, iCurrent;
  28.  
  29.     iCurrent = parseInt(currentItem);
  30.     if (isNaN(iCurrent)) iCurrent = 0;
  31.     
  32.     for (i = 0; i < aMenuText.length; i++)
  33.     {
  34.         s += '<td nowrap style="padding-left:4; padding-right:4">';
  35.         if (iCurrent != i)
  36.             s += '<a href="#" class=menu onclick="return ' + element.id + '.clickIt(' + i + ')" >' + aMenuText[i] + '</a></td>';
  37.         else
  38.             s += '<span class=menu style="color: expression(getCurrentColor())">' + aMenuText[i] + '</span></td>';
  39.     }
  40.     element.innerHTML = s + '</tr></table>';    
  41. }
  42.  
  43. </SCRIPT>
  44. </PUBLIC:COMPONENT>
  45.