Замена кода по названию

AGENT131313

Забанен
Регистрация
17 Мар 2009
Сообщения
292
Реакции
31
Добрый день, подскажите как решить проблемы.
Есть 2 кода, и еще есть третий который выводит название на страницу, в зависимости от этого названия, необходимо выводить 2 кода по очереди.
Тоесть выводит код Nonstop тогда виден первый код, выводит teat или другое любое, тогда другой код.
Код вывода названия у меня подгружается так:
PHP:
<script type="text/javascript">
var loadtime = 2000; //ПЕРЕМЕННАЯ, ЗАДАЮЩАЯ ВРЕМЯ ОБНОВЛЕНИЯ (1000 = 1 сек)
function mail(){ 
$.ajax({
type: "POST",
url: "radi_efir.php",
data: {load: '1'},
success: function(msg){ 
document.getElementById('divradio').innerHTML = msg;
    }
});
setTimeout(mail, loadtime);
};
mail();
</script>
Сам код файла вывода названия:
PHP:
<?php 

//LIVE STREAM
$data=file_get_contents("http://s5.radioheart.ru:8010/status2.xsl?mount=/energi");
$data=explode(",",$data);
if(($data[14]=='')OR(strlen($data[14])<2))
{
//NONSTOP
$data=file_get_contents("http://s5.radioheart.ru:8010/status2.xsl?mount=/nonstop");
$data=explode(",",$data);
}
$stream_title=$data[14];
$stream_title=iconv("UTF-8","WINDOWS-1251",$stream_title);
$stream_description=$data[16];
$listeners=$data[15];
$mlisteners=$data[19];
$song=$data[17];
$song=iconv("UTF-8","WINDOWS-1251",$song);
// Выводим данные
echo "$stream_description";

?>

Например. Когда код что выше выводит Nonstop то нужно чтобы открывал <div class="form"></div> когда любое другое кроме нонстоп открывал <div class="form2"></div>
 
Если я правильно тебя понял, то надо добавить условие в функцию function(msg){
Что-то типа:
Код:
success: function(msg){
  if (  msg == 'Nonstop' ) document.getElementById('divradio').innerHTML = code1;
else  document.getElementById('divradio').innerHTML = code2; 
}

где code1 и code2 переменные с отображаемым кодом
 
Если я правильно тебя понял, то надо добавить условие в функцию function(msg){
Что-то типа:
Код:
success: function(msg){
  if (  msg == 'Nonstop' ) document.getElementById('divradio').innerHTML = code1;
else  document.getElementById('divradio').innerHTML = code2;
}

где code1 и code2 переменные с отображаемым кодом
Тарим образом у меня вообще ничего не выводит, в месте вывода названия пишет radi_efir.php
 
Назад
Сверху