<div name="my_info" style="visibility:hidden;"> %htmlsongs% </div> <script src="http://myradio24.com/player/JSLib.js?v1"></script> <script src="http://myradio24.com/player/player.js"></script> <script src="http://myradio24.com/player/mediaelement.min.js"></script> <script> //Активируем класс и окружение my.vars var my=JSLib(); my.vars={}; my.vars.port="6262"; my.vars.streamurl="http://listen1.myradio24.com:9000/6262"; //INFO - Функция обновления информации с информера function init_updateinfo(info) { //последние песни var songs=info.songs; var htmlsongs=""; if(songs && songs.length>0) {htmlsongs="<table><tr></tr>"; for(var i=0;i<songs.length;i++) {htmlsongs+="<tr><td>"+songs[i][0]+"</td><td>"+songs[i][1]+"</td></tr>";} htmlsongs+="</table>";} else htmlsongs="Ничего не найдено."; info.htmlsongs=htmlsongs; //произведем замену переменных и выведем содержимое информера my.vars.info=info; var objs=document.getElementsByName("my_info"); if(!objs.length) return; if(!my.vars.infohtml) my.vars.infohtml={}; for(var k=0;k<objs.length;k++) { if(!my.vars.infohtml[k]) {my.vars.infohtml[k]=objs[k].innerHTML; objs[k].style.visibility="visible";} var html=my.vars.infohtml[k]; for(var i in info) {html=html.replace(new RegExp("%"+i+"%","g"),info[i]);} objs[k].innerHTML=html; } } //END INFO //INFORMER - Активация информера с интервалом обновления 15 секунд (переменные вида info.song) my.init_updateinfo({interval:15,updateurl:"http://myradio24.com/users/"+my.vars.port+"/status.json", updatefunc:function(info){ //ОБНОВИМ информацию с информера в заданном DIV шаблоне id=my_info if(typeof init_updateinfo !=="undefined") init_updateinfo(info); } }}); //END INFORMER </script>
<tr><td colspan="2" align="center">%htmlimg%</td></tr>
for(var i=songs.length;i>=0;i--)