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

  1. <PUBLIC:COMPONENT lightWeight=true>
  2. <PUBLIC:METHOD NAME="reload" />
  3. <PUBLIC:METHOD NAME="colorChange" />
  4. <PUBLIC:ATTACH EVENT="onresize" ONEVENT="resize()" />
  5. <PUBLIC:METHOD NAME="noData" />
  6.  
  7. <SCRIPT LANGUAGE="JScript">
  8. var oDL;
  9. function reload(sParam)
  10. {
  11.     oDL = element.document.all('dataload');
  12.     oDL.getDataAsyncHeadline('info_newsarticle', loadData, sParam);
  13.  
  14.     var s = '<table width=90% class=flypane border=0 cellpadding=0 cellspacing=0>'
  15.     s += '<tr><td class=artist style="color:white" valign=top>' + L_HeadlinesTitle_Text + '</td><td valign=top align=right>' + GetFlyClose('flyheadline') + '</td></tr>';
  16.     s += '<tr><td colspan=2 width=100%><table border=0 cellpadding=0 cellspacing=0><tr><td id=headlineLogo></td><td width=10></td><td class=text valign=bottom style="font-size:12; color:white" id=headlineTitleText></td></tr></table></td></tr>';
  17.     s += '<tr><td colspan=2 height=20></td></tr>';
  18.     s += '<tr><td colspan=2 id=headlineData>' + GetLoading('white') + '</td></tr>';
  19.     element.innerHTML = s + '</table></td></tr></table>';    
  20. }
  21.  
  22. function resize()
  23. {
  24.     var el = element.document.all(uniqueID + 'resize');
  25.     if (el)
  26.         el.style.height = Math.max(element.document.body.clientHeight - getFlyElementTop('headlineData', 34), 10);
  27. }
  28.  
  29. function loadData(oXML)
  30. {
  31.     var s, sTemp, sImg;
  32.  
  33.     s = '<div class=text id="' + uniqueID + 'resize" style="overflow-y: scroll; width: 368; height: ' + (element.document.body.clientHeight - getFlyElementTop('headlineData', 34)) + '">';
  34.     s += '<table border=0 cellpadding=0 cellspacing=0>';
  35.     
  36.     s += '<tr><td valign=top class=text style="color:white">' + fixText(oDL.getNodeText(oXML, 'Abstract')) + '</td></tr>';
  37.     s += '<tr><td height=20></td></tr>';
  38.     s += '<tr><td valign=top><A href="x" onclick="trackIt(\'MHT1\'); doflyout(flymoreheadlines, \'\'); return false;" class=text style="color:white">' + L_ReadMoreHeadlinesLink_Text + '</a></td></tr>';
  39.             
  40.     s += '</table></div>';
  41.     try
  42.     {
  43.         sImg = element.document.all('footer').getProviderLogoUrl(oDL.getNodeText(oXML, 'ProviderName'));
  44.         element.document.all('headlineData').innerHTML = s;
  45.         element.document.all('headlineTitleText').innerText = oDL.getNodeText(oXML, 'Title');
  46.         if (sImg.length)
  47.             element.document.all('headlineLogo').innerHTML = '<IMG border=0 src="' + sImg + '">';
  48.     } catch(e)
  49.     {
  50.     }
  51. }
  52.  
  53. function colorChange()
  54. {
  55.     element.style.backgroundColor = getCurrentColor();
  56. }
  57.  
  58. function noData()
  59. {
  60.     element.document.all('headlineData').innerHTML = sHTML;
  61. }
  62. </SCRIPT>
  63. </PUBLIC:COMPONENT>
  64.