Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.09.2015, 21:37
Новичок на форуме
Отправить личное сообщение для jenya82 Посмотреть профиль Найти все сообщения от jenya82
 
Регистрация: 02.09.2015
Сообщений: 2

Возможно ли переделать как то скрипт?
Доброго времени спецы!
Есть скрипт

var sU = 'http:сайт.ру/',
    pF = '',
    pN = 'player.swf',
    iF = 'script/radio_images/',
    xyz = false,
    orruBlock = document.getElementById('ro_block'),
    orruH2 = document.getElementById('ro_h2'),
    orruPlayer = document.getElementById('ro_player'),
    orruImg = document.getElementById('ro_img'),
    orruMyRads = orruMyRad.split(","),
    HtmlH2 = orruH2.innerHTML,
    ahref = '<a href="' + sU + '" target="_blank">',
    HtmlH2_1 = ahref + 'Радио онлайн</a>',
    HtmlH2_2 = ahref + 'Онлайн радио</a>',
    HtmlH2_3 = ahref + 'Слушать радио онлайн</a>',
    HtmlH2_4 = ahref + 'Слушать онлайн радио</a>';
    HtmlH2_5 = ahref + 'Слушать радио</a>';
    HtmlH2_6 = ahref + 'Радио</a>';
if (HtmlH2 == HtmlH2_1 || HtmlH2 == HtmlH2_2 || HtmlH2 == HtmlH2_3 || HtmlH2 == HtmlH2_4 || HtmlH2 == HtmlH2_5 || HtmlH2 == HtmlH2_6 || '\v' == 'v') {
    xyz = true;
}
if (orruMyRads.length > 16) {
    xyz = false;
}

setOpacity();

function setOpacity(n) {	   
    for (var i = 0; i < orruMyRads.length; i++) {
        imgOpasity = document.getElementById('rad_' + orruMyRads[i] + '_img');
        if (imgOpasity) {
            if ('\v' == 'v') {
                imgOpasity.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=100)';
            } else {
                imgOpasity.style.opacity = 1;
            }
        }
    }
    imgOpasity = document.getElementById('rad_' + n + '_img');
    if (imgOpasity) {
        if ('\v' == 'v') {
            imgOpasity.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=30)';
        } else {
            imgOpasity.style.opacity = 0.3;
        }
    }
}
var info;

var callback_me = function ( data ){
				window.info = data;
				return data;				
			}
			
			var script = document.createElement('script'); // создаем элемент
			script.src = 'http://сайт.ру/script/data.php?callback=callback_me&id=1&token=e5f2c676234e23e3f07284f6d8d5a26a';
			document.body.appendChild( script ); // добавляем элемент в документ, в этот момент и происходит запрос 


function playRadio(rN) {  
		var flVars1 = '';		
		if (rN != '') {
        flVars1 = "<param name='flashvars' value='comment=http://сайт.ру - Радио онлайн!&amp;st=http://сайт.ру/player/styles/audio28-771.txt&amp;file="+info[rN][0]+"'>";
        
    	}
	    orruPlayer.innerHTML = "<div style='position: fixed'><object id='audioplayer1611' type='application/x-shockwave-flash' data='http://сайт.ру/player/uppod.swf' width='1' height='1'><param name='bgcolor' value='#ffffff'><param name='allowScriptAccess' value='always'><param name='movie' value='http://сайт.ру/player/uppod.swf'>"+flVars1+"</object></div>";
	    if (rN == '') {
	        orruH2.innerHTML = HtmlH2;
	    } else {
	        orruH2.innerHTML = '<a href="#" onclick="playRadio(\'\');setOpacity();return false;">Выключить</a>';
	    }
		
}		



function printBlock() {
    if (xyz) {        
        orruBlock.style.width = orruBlockWidth + 'px';
        w2 = Math.floor(orruBlockWidth / orruImgKol);       
        
    
        var promezh = "";
        for (var i = 0; i < orruMyRads.length; i++) {
        	var image = info[orruMyRads[i]][1];       
        	var radioname = info[orruMyRads[i]][2];  	
            promezh += '<a href="#" onclick="playRadio(' + orruMyRads[i] + ');setOpacity(' + orruMyRads[i] + ');return false;" id="rad_' + orruMyRads[i] + '"><img src="'+image+'" id="rad_' + orruMyRads[i] + '_img" alt="'+radioname+'" title="'+radioname+'" width="' + w2 + 'px" height="' + w2 + 'px" style="border: 0;width:' + w2 + '; height:' + w2 + 'px;"></a>';
        }
        orruImg.innerHTML = promezh;
    }
}
setTimeout(function(){printBlock();},1000);


Возможно ли код переделать, чтобы плеер можно было проигрывать на смартфонах, айпадах на мобильной версии сайта?

оболочка плеера появляется , но не проигрывается. естейственно дело в скрипте

Так же рассмотриваю другие коды плееров. Мне не принципиально. Радио нужно на мобильный сайт.

Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как составить скрипт автомат или как заменить форму вода Alastor Общие вопросы Javascript 7 28.10.2013 23:14
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Помогите переделать скрипт F_1N Общие вопросы Javascript 1 01.12.2011 19:23
Скрипт Universal Subtitles - как интегрировать с блогом... rustamaha Общие вопросы Javascript 1 08.10.2011 00:41
Объясните как вызывается ajax скрипт AddressBook из формы prog90 AJAX и COMET 3 06.06.2009 16:12