Показать сообщение отдельно
  #3 (permalink)  
Старый 27.08.2010, 17:33
Интересующийся
Отправить личное сообщение для seroy Посмотреть профиль Найти все сообщения от seroy
 
Регистрация: 19.08.2010
Сообщений: 14

Сообщение от SuperStar Посмотреть сообщение
Доброго времени суток!
Описываю ситуацию: сыну 12 лет, он делат свой сайт своими руками, заодно постигая все премудрости.
Мои знания предмета равны абсолютному нулю, но авторитет отца не должен пострадать

Задумка у него такая: Есть на странице два дива: контент (в нем предполагается собственно просмотр мультов с помощью тэга object) и сайдбар, в котором содержатся анонсы мультов, под каждым кнопочка - смотреть. Сынуля хочет, чтобы при нажатии кнопки под анонсом в диве контент проигрывался соответствующий мульт (например, №1. №2, №3). То есть в принципе в тэге <object> достаточно было бы подменить имя проигрываемого файла.

Суть вопроса: код не прошу, реализуема ли данная задача с помощью javascript и за какой раздел или технологию ему и мне ухватиться, чтобы почитать и понять?

Сейчас у него под каждый мульт открывается отдельная хтмл страничка с заранее прописанным тэгом <object> и именем файла. К сожалению, не могу бросить ссылку, он пока кропает этот сайтик на локале.

Надеюсь, правильно изложил
С уважением
я тоже не ахти какой спец по js. Но, насколько я понимаю, каждой кнопке анонса можно присвоить id (например, id="num1"), где num1 - например, имя проигрываемого файла. Суть в том, чтобы при нажатии менялись параметры
<param name="movie" value="Сюда надо сунуть адрес клипа">
внутри тега object и
src="Сюда надо сунуть адрес клипа"
внутри тега embed.

<script language="JavaScript" type="text/javascript">
nik="1";
</script>
<object id="val">...<embed id="val2"></embed></object>
<input id='dwa.swf' type='button' value="Второй мульт" onClick="javascript: nik=(this.id); a=document.getElementById('val');a.value=nik;b=document.getElementById('val2');b.src=nik;">


Как-то так. Хотя, вроде, не прокатывает ;(

Последний раз редактировалось seroy, 27.08.2010 в 18:52.
Ответить с цитированием