function openStreamRadio(){ stream = window.open('http://www.babboleo.it/popup_streaming_babboleo_radio.php', 'stream', 'width=688,height=383,scrollbar=no,style="overflow:hidden;"'); stream.focus(); //return false; } function openStreamNews(){ stream = window.open('http://www.babboleo.it/popup_streaming_babboleo_news.php', 'stream', 'width=698,height=395,scrollbar=no,style="overflow:hidden;"'); stream.focus(); //return false; } function openStreamSuono(){ stream = window.open('http://www.babboleo.it/popup_streaming_babboleo_suono.php', 'stream', 'width=688,height=384,scrollbar=no,style="overflow:hidden;"'); stream.focus(); //return false; } function CaricaXMLAjax(provenienza){ // variabili di funzione var // assegnazione oggetto XMLHttpRequest ajax = assegnaXMLHttpRequest(); // se l'oggetto XMLHttpRequest non nullo if(ajax) { // impostazione richiesta asincrona in GET // del file specificato ajax.open("post", "/streaming_load_xml.php", true); ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded"); //ajax.setRequestHeader("connection", "close"); // impostazione controllo e stato della richiesta ajax.onreadystatechange = function() { // verifica dello stato if(ajax.readyState === readyState.COMPLETATO) { // verifica della risposta da parte del server if(statusText[ajax.status] === "OK") { // operazione avvenuta con successo, ritorno al chiamante un ok / ko // alert(ajax.responseText); var result = ajax.responseText.split("#@#"); if (result[0] == 'OK') { var title = result[1]; var artist = result[2]; if(provenienza == 'suono' || provenienza == 'popup_suono'){ var id_title = 'title_' + provenienza; var id_title_precedente = 'hidden_title_' + provenienza; var id_artist = 'artist_' + provenienza; var id_artist_precedente = 'hidden_artist_' + provenienza; var title_precedente = document.getElementById(id_title_precedente).value; var artist_precedente = document.getElementById(id_artist_precedente).value; if(title != title_precedente || artist != artist_precedente){ if(provenienza == 'suono'){ document.getElementById(id_title).innerHTML = title; }else if(provenienza == 'popup_suono'){ document.getElementById(id_title).innerHTML = '
' + title; } document.getElementById(id_artist).innerHTML = artist; } }else if(provenienza == 'radio' || provenienza == 'popup_radio'){ var nome_conduttore = result[3]; var img_conduttore = result[4]; /*if(provenienza == 'radio'){var id_conduttore = result[6];}*/ var data_ora = result[5]; var id_dati = 'dati_' + provenienza; var id_dati_precedenti = 'hidden_dati_' + provenienza; var id_img_conduttore = 'img_' + provenienza; var id_img_conduttore_precedente = 'hidden_img_' + provenienza; var id_nome_conduttore = 'nome_conduttore_' + provenienza; var id_nome_conduttore_precedente = 'hidden_nome_conduttore_' + provenienza; var id_data_ora = 'data_ora_' + provenienza; var id_data_ora_precedente = 'hidden_data_ora_' + provenienza; /*if(provenienza == 'radio'){var id_link_immagine_conduttore = 'link_foto_conduttore_' + provenienza;}*/ var img_conduttore_precedente = document.getElementById(id_img_conduttore_precedente).src; var nome_conduttore_precedente = document.getElementById(id_nome_conduttore_precedente).value; var data_ora_precedente = document.getElementById(id_data_ora_precedente).value; var dati = '' + title + '
' + artist; //var dati = '' + title + ' - ' + artist + ''; var dati_precedenti = document.getElementById(id_dati_precedenti).value; if(dati != dati_precedenti || img_conduttore != img_conduttore_precedente || nome_conduttore != nome_conduttore_precedente || data_ora != data_ora_precedente){ document.getElementById(id_dati).innerHTML = dati; document.getElementById(id_dati_precedenti).value = dati; document.getElementById(id_img_conduttore).src = img_conduttore; //document.getElementById(id_img_conduttore_precedente).value = img_conduttore; document.getElementById(id_img_conduttore).alt = nome_conduttore; if(provenienza == 'radio'){ document.getElementById(id_nome_conduttore).innerHTML = '
' + nome_conduttore; }else if(provenienza == 'popup_radio'){ document.getElementById(id_nome_conduttore).innerHTML = nome_conduttore; } document.getElementById(id_nome_conduttore_precedente).value = nome_conduttore; document.getElementById(id_data_ora).innerHTML = data_ora; document.getElementById(id_data_ora_precedente).value = data_ora; /*if(provenienza == 'radio'){document.getElementById(id_link_immagine_conduttore).href = "/conduttori-giornalisti.php?id_cg=" + id_conduttore;}*/ } }else if(provenienza == 'news' || provenienza == 'popup_news'){ var nome_conduttore = result[3]; var img_conduttore = result[4]; /*if(provenienza == 'news'){var id_conduttore = result[6];} if(provenienza == 'news'){var id_news = result[7];}*/ var data_ora = result[5]; var id_dati = 'dati_' + provenienza; var id_dati_precedenti = 'hidden_dati_' + provenienza; var id_img_conduttore = 'img_' + provenienza; var id_img_conduttore_precedente = 'hidden_img_' + provenienza; var id_nome_conduttore = 'nome_conduttore_' + provenienza; var id_nome_conduttore_precedente = 'hidden_nome_conduttore_' + provenienza; var id_data_ora = 'data_ora_' + provenienza; var id_data_ora_precedente = 'hidden_data_ora_' + provenienza; /*if(provenienza == 'news'){var id_link_foto_news = 'link_foto_' + provenienza;} if(provenienza == 'news'){var id_link_immagine_conduttore = 'link_foto_conduttore_' + provenienza;}*/ var img_conduttore_precedente = document.getElementById(id_img_conduttore_precedente).value; var nome_conduttore_precedente = document.getElementById(id_nome_conduttore_precedente).value; var data_ora_precedente = document.getElementById(id_data_ora_precedente).value; if(provenienza == 'popup_news'){ var dati = '' + title + ''; }else if(provenienza == 'news'){ var dati = '' + title + '
'; } //var dati = '' + title + ' - ' + artist + ''; var dati_precedenti = document.getElementById(id_dati_precedenti).value; if(dati != dati_precedenti || img_conduttore != img_conduttore_precedente || nome_conduttore != nome_conduttore_precedente || data_ora != data_ora_precedente){ document.getElementById(id_dati).innerHTML = dati; document.getElementById(id_dati_precedenti).value = dati; document.getElementById(id_img_conduttore).src = img_conduttore; document.getElementById(id_img_conduttore_precedente).value = img_conduttore; document.getElementById(id_img_conduttore).alt = nome_conduttore; if(provenienza == 'news'){ document.getElementById(id_nome_conduttore).innerHTML = '
' + nome_conduttore; }else if(provenienza == 'popup_news'){ document.getElementById(id_nome_conduttore).innerHTML = nome_conduttore; } document.getElementById(id_nome_conduttore_precedente).value = nome_conduttore; document.getElementById(id_data_ora).innerHTML = data_ora; document.getElementById(id_data_ora_precedente).value = data_ora; /*if(provenienza == 'news'){document.getElementById(id_link_foto_news).href = "/conduttori-giornalisti.php?id_cg=" + id_news;} if(provenienza == 'news'){document.getElementById(id_link_immagine_conduttore).href = "/conduttori-giornalisti.php?id_cg=" + id_conduttore;}*/ } } setTimeout("CaricaXMLAjax(\'" + provenienza + "\')", 5000); } } } } // invio richiesta ajax.send("provenienza="+provenienza); } } function load_mp3_player(obj_id, mp3_file) { document.getElementById(obj_id).innerHTML = ''; return false; } function load_mp3_player_jw(obj_id, mp3_file) { var div_obj = 'media' + obj_id; document.getElementById(obj_id).innerHTML = '
'; jwplayer(div_obj).setup({ 'flashplayer': '/jwplayer/player.swf', 'id': 'playerID', 'frontcolor': '0D4B6F', 'screencolor': '000000', 'volume': '50', 'controlbar': 'bottom', 'width': '280', 'dock': 'false', 'height': '24', 'file': mp3_file, 'autostart': 'true' }); return false; }