home *** CD-ROM | disk | FTP | other *** search
/ Minami 79 / MINAMI79.iso / Extra / MPSetup.exe / 1033 / RCDATA / CABINET / wmploc.DLL / HTML / RELATED.HTC < prev    next >
Text File  |  2002-12-14  |  2KB  |  65 lines

  1. <PUBLIC:COMPONENT lightWeight=true>
  2. <PUBLIC:METHOD NAME="reload" />
  3. <PUBLIC:METHOD NAME="updateMedia" />
  4. <PUBLIC:METHOD NAME="noData" />
  5.  
  6. <SCRIPT LANGUAGE="JScript">
  7.  
  8. function reload() { load(); }
  9. function updateMedia(media) { load(); }
  10.  
  11. var oDL;
  12. function load()
  13. {
  14.     oDL = element.document.all('dataload');
  15.     oDL.getDataAsync('info_relatedalbums', loadData);
  16.  
  17.     var s = '<table width=368 class=pane border=0 cellpadding=0 cellspacing=0>';
  18.     s += '<tr><td class=artist>' + L_RelatedAlbumsTitle_Text + '</td></tr>';
  19.     s += '<tr><td>' + GetRelatedTOC(0) + '</td></tr>';
  20.     s += '<tr><td height=14 class=text id=relatedHeader></td></tr>';
  21.     s += '<tr><td height=10></td></tr>';
  22.     s += '<tr><td valign=top height=40>' + GetButtons(-1, '', 12, L_RelatedArtistsTitle_Text) + '</td></tr>';
  23.     s += '<tr><td id=relatedAlbumsList>' + GetLoading('black');
  24.  
  25.     s += '</td></tr></table>';
  26.     element.innerHTML = s;
  27.     SetArtistAlbumHeader('relatedHeader', true, true, false);
  28. }
  29.  
  30. function loadData(oXML)
  31. {
  32.     var s = '<table border=0 cellpadding=0 cellspacing=0>', sHTML;
  33.  
  34.     if (oDL.getNodeText(oXML, 'p_id').length)
  35.     {
  36.         sHTML = GetImageAlbumList(oDL, oXML);
  37.         if (sHTML.length)
  38.             s += '<tr><td width=368 valign=top>' + sHTML + '</td></tr>';
  39.         else
  40.         {
  41.             oDL.setNoData(L_NoRelatedAlbumsError_Text, 'images\\artist.gif', false);
  42.             return;
  43.         }
  44.     }
  45.     else
  46.     {
  47.         oDL.setNoData(L_CantFindArtistError_Text, 'images\\artist.gif', true);
  48.         return;
  49.     }
  50.  
  51.     try
  52.     {
  53.         element.document.all('relatedAlbumsList').innerHTML = s + '</table>';
  54.     } catch(e)
  55.     {
  56.     }
  57. }
  58.  
  59. function noData(sHTML)
  60. {
  61.     element.document.all('relatedAlbumsList').innerHTML = sHTML;
  62. }
  63. </SCRIPT>
  64. </PUBLIC:COMPONENT>
  65.