home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2002 November
/
Chip_2002-11_cd1.bin
/
servis
/
wm9
/
mpsetupXP.exe
/
RCDATA
/
CABINET
/
wmploc.DLL
/
HTML
/
RELATEDRADIO.HTC
< prev
next >
Wrap
Text File
|
2002-09-18
|
3KB
|
95 lines
<PUBLIC:COMPONENT lightWeight=true>
<PUBLIC:METHOD NAME="reload" />
<PUBLIC:METHOD NAME="updateMedia" />
<PUBLIC:METHOD NAME="launchTuner" />
<SCRIPT LANGUAGE="JScript">
function reload() { load(); }
function updateMedia(media) { load(); }
var oDL, oXML;
function load()
{
oDL = element.document.all('dataload');
oXML = oDL.getDataAsync('info_relatedradio', loadData);
var s = '<table width=368 class=pane border=0 cellpadding=0 cellspacing=0>';
s += '<tr><td class=artist>' + L_RelatedRadioTitle_Text + '</td></tr>';
s += '<tr><td>' + GetRelatedTOC(2) + '</td></tr>';
s += '<tr><td height=24></td></tr>';
s += '<tr><td valign=top height=40><a href="X" onclick="return pageSlide(12)" alt="' + L_RelatedArtistsTitle_Text + '" style="behavior: url(button.htc)" direction=1></a></td></tr>';
// s += '<tr><td class=textTitle onclick="return oCurrentPage.launchTuner();" style="behavior:url(barbutton.htc)" text="' + L_FindMoreRadio_Text + '"></td></tr>';
s += '<tr><td width=368 height=100% id=relatedRadioData valign=top></td></tr></table>';
element.innerHTML = s;
}
function loadData()
{
if (oXML)
{
if (oXML.readyState == 4)
{
oDL.saveIDs(oXML);
var s;
if (oDL.getNodeText(oXML, 'msid_person').length)
{
s = '<div class=text style="overflow-y: scroll; width: 368; height: expression(Math.max(154, document.body.clientHeight - 162))">';
s += GetRelatedRadio(oDL, oXML) + '</div>';
}
else
s = getNoDataInfo('images\\artist.gif', L_CantFindArtistError_Text);
try
{
element.document.all('relatedRadioData').innerHTML = s;
} catch(e)
{
}
}
}
}
function GetRelatedRadio(oDL, oXML)
{
var oStations = oXML.getElementsByTagName('RelatedRadio'), i;
var s = '<table border=0 cellpadding=0 cellspacing=0>';
for (i = 0; i < oStations.length; i++)
s += '<tr><td valign=top>' + GetOneStation(oDL, oStations[i]) + '</tr></td><tr><td height=10></td></tr>';
return s + '</table>';
}
function GetOneStation(oDL, o)
{
var s = '<table border=0 cellpadding=0 cellspacing=0>';
s += '<tr><td width=100 valign=top><table width=100 border=0 cellpadding=0 cellspacing=0>';
s += '<tr><td class=textBold>' + oDL.getNodeText(o, 'StationName') + '</td></tr>';
s += '<tr><td class=textGray><A ' + getHrefText(oDL.getNodeText(o, 'WebURL'), false, '', '') + ' class=textGray>' + L_VisitStationWebsite_Text + '</a></td></tr>';
s += '<tr><td class=textGray><A ' + getHrefText(oDL.getNodeText(o, 'StreamURL'), true, '', '') + ' class=textGray>' + L_PlayStationAudio_Text + '</a></td></tr>';
s += '</table></td><td width=8></td><td valign=top class=text>' + oDL.getNodeText(o, 'Abstract') + '</td></tr></table>';
return s;
}
function launchTuner()
{
// var p = element.document.all('player'), pa;
// if (p)
// {
// pa = p.playerApplication;
// if (pa)
// pa.setTaskPane('RadioTuner');
// }
window.open("http://windowsmedia.com/radiotuner", "tuner");
return false;
}
</SCRIPT>
</PUBLIC:COMPONENT>