Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.09.2009, 04:27
J@me
 
Сообщений: n/a

Воспроизведение видео в Fancybox
Доброго времени суток. Используется плагин Fancebox под jquery для просмотра видео.

<script type='text/javascript'>
$(document).ready(function(){
		$('a.modal').fancybox(
			{		
  			'padding' : 0,
          		           'imageScale' : false, 
			'zoomOpacity' : false,
			'zoomSpeedIn' : 200,	
			'zoomSpeedOut' : 200,	
			'frameWidth' : 470,	 
			'frameHeight' : 353, 
			'overlayShow' : true, 
			'overlayOpacity' : 0.8,	
			'hideOnContentClick' :false,
			'centerOnScroll' : false
		});

	$('a.modal').click(function(){
		$('#vid').attr({ src: $(this).attr('alt') });
	});
});
</script>


На странице имеется группа ссылок с рызными видеофайлами:
<a class='modal' alt='ссылка на видео1' href='#testube'><br>
<a class='modal' alt='ссылка на видео2' href='#testube'><br>...


и сам плеер:
<div style='display:none' id='testube'>
<OBJECT width='470' height='353'><PARAM name='movie' value=''></PARAM><PARAM name='wmode' value='window'></PARAM><PARAM name='allowFullScreen' value='true'></PARAM><EMBED id='vid' src='' type='application/x-shockwave-flash' wmode='window' width='470' height='353' allowFullScreen='true'></EMBED></OBJECT>


Задача: при нажатии на ссылку заменить параметр src в <EMBED> на парметр alt(саму ссылку на ролик), чтобы запускались нужное ролики, по которым кликаю. В таком виде при нажатии на ссылку запускается модальное окно, в котором ничего не проигрывается. При повторном нажатии по любой из ссылок будет проигрываться тот ролик, по которому нажали в первый раз. То есть нужная ссылка подгружается плеером не сразу же, а только на след. раз. Как можно решить проблему?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глюки fancybox greatilya Элементы интерфейса 5 03.06.2009 21:07