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 / BIO.HTC < prev    next >
Text File  |  2002-08-19  |  2KB  |  57 lines

  1. <PUBLIC:COMPONENT lightWeight=true>
  2. <PUBLIC:METHOD NAME="reload" />
  3. <PUBLIC:METHOD NAME="updateMedia" />
  4.  
  5. <SCRIPT LANGUAGE="JScript">
  6.  
  7. function reload() {    load(); }
  8. function updateMedia(media) { reload(); }
  9.  
  10. var oXML, oDL;
  11.  
  12. function load()
  13. {
  14.     oDL = element.document.all('dataload');
  15.     oXML = oDL.getDataAsync('info_artistbio', loadData);
  16.  
  17.     var s = '<table width=368 class=pane border=0 cellpadding=0 cellspacing=0>';
  18.     s += '<tr><td class=artist>' + L_BiographyTitle_Text + '</td></tr>';
  19.     s += '<tr><td><table width=368 border=0 cellpadding=0 cellspacing=0><tr><td class=textTitle>' + GetArtistTOC(1) + '</td><td class=smText align=right>' + L_ProvidedByLabel_Text + ' <IMG border=0 align=absmiddle src=images\\amg-logo.gif></td></tr></table></td></tr>';
  20.     s += '<tr><td height=14 class=textGray>' + element.document.all('artistNameSaved').innerText + '</td></tr>';
  21.     s += '<tr><td height=10></td></tr>';
  22.     s += '<tr><td valign=top height=40><table width=368 border=0 cellpadding=0 cellspacing=0><tr><td align=left><a href="X" onclick="return pageSlide(1)" alt="' + L_ArtistInfoTitle_Text + '" style="behavior: url(button.htc)" direction=1></a></td>';
  23.     s += '<td align=right><a href="X" onclick="return pageSlide(3)" alt="' + L_LatestReleasesTitle_Text + '" style="behavior: url(button.htc)" direction=0></a></td></tr></table></td></tr>';
  24.     s += '<tr><td id=artistBioArea>';
  25.  
  26.     s += '</td></tr></table>';
  27.     element.innerHTML = s;
  28. }
  29.  
  30. function loadData()
  31. {
  32.     if (oXML)
  33.     {
  34.         if (oXML.readyState == 4)
  35.         {
  36.             var s = '<table border=0 cellpadding=0 cellspacing=0>';
  37.             
  38.             var bio = oDL.getNodeText(oXML, 'biography');
  39.             if (bio.length > 0)
  40.                 s += '<tr><td width=368 height=100% valign=top><div class=text style="overflow-y: scroll; width: 368; height: expression(Math.max(144, document.body.clientHeight - 176))">' + bio + '</div></td></tr>';
  41.             else if (oDL.getNodeText(oXML, 'p_id').length)
  42.                 s += '<tr><td width=368 height=100% valign=top>' + getNoDataInfo('images\\artist.gif', L_NoBioForArtistError_Text) + '</td></tr>';
  43.             else
  44.                 s += '<tr><td width=368 height=100% valign=top>' + getNoDataInfo('images\\artist.gif', L_CantFindArtistError_Text) + '</td></tr>';
  45.  
  46.             try
  47.             {
  48.                 element.document.all('artistBioArea').innerHTML = s + '</table>';
  49.             } catch(e)
  50.             {
  51.             }
  52.         }
  53.     }
  54. }
  55. </SCRIPT>
  56. </PUBLIC:COMPONENT>
  57.