Страница 1 из 11
Модератор форума: JonMagon 
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Аудио плеер в новом окошке (Как реализовать динамическое проигрывание аудио)
Аудио плеер в новом окошке
vredniey-faktor
Сообщений: 62
Репутация: 39

Сообщение # 1 | 11:43:49
Задача: Сделать на страницах со списком материалов категории (не на странице с комментариями, или где то еще), напротив каждого материала кнопочку или ссылочку, по нажатию которой появлялось бы новое окошко а в нем проигрыватель аудио выбранного материала.




Получить прямую ссылку к аудио каждого материала можно так: $RFILE_DIRECT_URL$.

Подставив этот код в стандартный аудио плеер можно получить следующее:
Код
<script src="http://wav-library.net/media/?auto=1;small=1;color=0055e9;loop=0;textoff=0;t=audio;f=$RFILE_DIRECT_URL$" type="text/javascript"></script>

Если это всё запихнуть в содержимое ajax окошка, то ничего не выходит:

код выглядит так:
Код
<a href="javascript://" onclick="new _uWnd('ajax','Всплывающее окно на uCoz','300','100',{autosize:false,modal: false,close:true,header:true,nomove: false,fixed:true},'ТУТ ДОЛЖЕН БЫТЬ ПЛЕЕР')"> PLAY</a>

И если на место ТУТ ДОЛЖЕН БЫТЬ ПЛЕЕР, вставить плеер ucoz, то происходит ерунда, скрипт <script src="http://wav-library.net/media/?auto=1;small=1;color=0055e9;loop=0;textoff=0;t=audio;f=$RFILE_DIRECT_URL$" type="text/javascript"></script> внутри окошка не работает

Если вставить другой какой нибудь плеер например на основе flash, на место 'ТУТ ДОЛЖЕН БЫТЬ ПЛЕЕР', то он может отображаться, но будет играть всегда один файл.

Код я размещаю в "Вид материалов" каталога файлов.

Кароче, как выводить на на страницах со списком материалов категории окошки с проигрывателем? $RFILE_DIRECT_URL$ работает только на страницах каталога файлов и это плохо.

Если кстати в "Вид материалов" просто добавить код плеера такого вида: <script src="http://wav-library.net/media/?auto=1;small=1;color=0055e9;loop=0;textoff=0;t=audio;f=$RFILE_DIRECT_URL$" type="text/javascript"></script>

То выглядит это как нужно, но мне нужно что бы эти плееры выводились в новом окошке по нажатию

См. скрин


Смотрите мой сайт http://wav-library.net/airplanes напротив каждого материала есть плеерочек, нужно что бы всё было также, то что бы такой плеерочем открывался в новом окошке и там его уже можно было прослушивать. При открытии другого окошка с другим материалом, открывалось тоже окошко с проигрывателем и т.д. Спасибо
Прикрепления: 1399078.jpg(173Kb)

WAV-LIBRARY.NET - Библиотека звуков. Бесплатные звуки, шумовые эффекты, сэмплы и музыка в WAV, MP3, OGG форматах.
Сообщение отредактировал vredniey-faktor - Суббота, 10 Янв 2015, 11:45:24
$Tiny$
Сообщений: 193
Репутация: 61

Сообщение # 2 | 14:52:41
vredniey-faktor, а как вы его вставляли? Прямо так - скопировали, выделили ТУТ ДОЛЖЕН БЫТЬ ПЛЕЕР, нажали "Вставить" и готово? Тогда и не заработает. В коде есть кавычки и браузер воспринимает их как закрывающие для onclick у ссылки. Эти кавычки нужно заменить на что-то другое. Так как одинарные использованы в new _uWnd, заменяем на \'.
Код
<a href="javascript://" onclick="new _uWnd('ajax','Всплывающее окно на uCoz','300','100',{autosize:false,modal: false,close:true,header:true,nomove: false,fixed:true},'<script src=\'http://wav-library.net/media/?auto=1;small=1;color=0055e9;loop=0;textoff=0;t=audio;f=$RFILE_DIRECT_URL$\' type=\'text/javascript\'></script>');">PLAY</a>
vredniey-faktor
Сообщений: 62
Репутация: 39

Сообщение # 3 | 15:10:12
Цитата $Tiny$ ()
vredniey-faktor, а как вы его вставляли? Прямо так - скопировали, выделили ТУТ ДОЛЖЕН БЫТЬ ПЛЕЕР, нажали "Вставить" и готово? Тогда и не заработает. В коде есть кавычки и браузер воспринимает их как закрывающие для onclick у ссылки. Эти кавычки нужно заменить на что-то другое. Так как одинарные использованы в new _uWnd, заменяем на \'.
Вроде я так тоже пытался делать и тоже не работает. Почему то не открывается новое окошко, а в нем плеер, а открывается просто один плеер в этом же окне.
Прикрепления: 5763226.jpg(19Kb)

WAV-LIBRARY.NET - Библиотека звуков. Бесплатные звуки, шумовые эффекты, сэмплы и музыка в WAV, MP3, OGG форматах.
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Аудио плеер в новом окошке (Как реализовать динамическое проигрывание аудио)
Страница 1 из 11
Поиск: