|
Вопрос по easySlider 1.7Обсуждение темы Вопрос по easySlider 1.7 в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Добрый день, сделал слайдер, вставил в него показ Flash роликов, но есть одна незадача. Как сделать так, чтобы при перелистывании и при нажатии ... |
|
Опции темы |
27.06.2011, 13:44 | #1 |
|
Добрый день, сделал слайдер, вставил в него показ Flash роликов, но есть одна незадача.
Как сделать так, чтобы при перелистывании и при нажатии кнопок со страницами Flash ролик начинался с начала? Заранее спасибо. |
|
27.06.2011, 15:30 | #2 |
|
я так понимаю если переприсвоить тот же ролик элемену object, то браузер возьмет его из кэша и запустит заного. или нет? если ролики фиксированные, а не "любые", то можно предложить передавать жаваскриптом команду ролику перезапускаться. а сам флэш при получении такой команды уже сам себя перезапускает. хотя может можно и проще. я с такой проблемой не сталкивался.
|
|
27.06.2011, 15:34 | #3 | |
|
Цитата:
Как прописать, допустим по клику, чтобы ролик начинался заново? |
|
|
27.06.2011, 16:24 | #4 |
|
приведите пример кода контейнера для ролика и элемент по которому кликают - я предложу схему.
|
|
27.06.2011, 16:57 | #5 |
|
Пример кода ниже:
PHP код:
|
|
27.06.2011, 18:21 | #6 |
|
заменяем соответстствующие строчки:
Код:
<object id="idBan" width="95%" height="320" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="slide432"> Код:
<a onclick="stopBan('idBan')" href="javascript:return false;" rel="0" title="Кликни">Кнопка остановки баннера</a> Код:
<script type="text/javascript"> function stopBan(id) { elObj=document.getElementById(id); elEmb=elObj.getElementsByTagName('embed')[0]; elEmb.src=elEmb.src; } </script> |
|
28.06.2011, 13:35 | #7 |
|
Спасибо, нол к сожалению этот код работает только в FF и Opera.
В IE и Chrome не работает... |
|
28.06.2011, 13:53 | #8 |
|
ну да. я говорю же - надо еще для param переназначение сделать - если руки дойдут - седня сделаю.
Добавлено через 9 минут что-то типо такого надо добавлять в функцию: Код:
elPar=elObj.getElementsByTagName('param')[0].value; elPar=elPar; а вобще еще одна идея пришла - попробуй такую функцию: Код:
<script type="text/javascript"> function stopBan(id) { elContent=document.getElementById(id).innerHtml; document.getElementById(id).innerHtml=elContent; } </script> Код:
<a onclick="stopBan('id_432')" href="javascript:return false;" rel="0" title="Кликни">Кнопка остановки баннера</a> Добавлено через 1 минуту т.е. в onclick надо указывать айдишник контенера <li> Последний раз редактировалось redreem; 28.06.2011 в 13:53.. Причина: Добавлено сообщение |
|
28.06.2011, 16:27 | #9 |
|
Не сработали оба варианта...
|
|
28.06.2011, 20:16 | #10 |
|
Код:
function stopBan(id) { el=document.getElementById(id); elContent=el.innerHTML;el.innerHTML=elContent; } Код:
<li id="id_432" class="id_432" style="margin-left: -750px; float: left;"> Код:
<a onclick="stopBan('id_432')" href="#" rel="0" title="Кликни">Кнопка остановки баннера</a> |
|
Этот пользователь сказал спасибо redreem за это полезное сообщение: | fade (29.06.2011) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
EasySlider 1.7 проблема | Кот Васька | HTML, CSS, JavaScript | 4 | 25.10.2010 12:06 |
Вопрос по CMS | Nia | Настройка серверов | 5 | 24.01.2008 10:45 |
вопрос | Hasmik | Технологии Flash | 1 | 17.03.2007 07:49 |
Вопрос! | prozed | Библиотека | 11 | 25.12.2006 19:17 |
Вопрос...lol... :) | Remy Zero | Зал дебютантов | 10 | 12.05.2004 12:33 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|