Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> почему мелодия в IE не отрубается! почему мелодия в IE не отрубается! 
:(
    Опции темы
Цербер
Дата 16.4.2008, 08:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 21.11.2007

Репутация: нет
Всего: 1



Доброе время суток!!!
Вообщем делаю звуковое сопровождение на сайте!
может мой метод и извращенский, но всё же!
вот код

Код

<div id="sound_1" style="display:none;">
<embed src="sound/pahan.mid" hidden="true"></embed>
</div>
<a href="#" onmouseover="music_on('sound_1');" onmouseout="music_off('sound_1');">Ссылка</a>


а вот Javascript

Код

function music_on(obj) {
var theObj = document.getElementById(obj);
if (theObj.style.display =='none')
theObj.style.display ='block';
else 
theObj.style.display ='none';
}
function music_off(obj) {
var theObj = document.getElementById(obj);
theObj.style.display ='none';
}

Как всегда IE выделился из всех остальных браузеров!! В опере или огнелисе при наведении мыши на ссылку начинает воспроизводится мелодия, а когда убираешь мышь от ссылки музыка останавливается, как мне и нужно, а в IE мышь отводишь, а музыка всё равно играет и не останавливается. как  можно избежать это глюк?
или другим методом подскажите как сделать? но не подключая флэша!!!
PM MAIL ICQ   Вверх
dstorm81
Дата 16.4.2008, 08:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 20
Всего: 39



глядя на ваш код Цербер я плакаль smile
почему вы решили что скрытие элемента с экрана должно прекратить его воспроизведение?

где вы видели такой мануал????? сами придумали???

вам скорее всего надо делать путь к файлу пустым, 
или использовать какие нить функции для внедренного объекта, типа play() stop()
для этого надо найти нормальную документацию


всетаки флэш будет наиболее лучшим вариантом, зря вы ответргаете его для своих извращенств


--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Цербер
Дата 16.4.2008, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 21.11.2007

Репутация: нет
Всего: 1



dstorm81 
Цитата

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

где вы видели такой мануал????? сами придумали???

да Javascript слабо знаю, вот пришла такая мысль решил попробовать=) главное везде кроме IE работает=)
Цитата

вам скорее всего надо делать путь к файлу пустым,

имеете ввиду если наводит мышь прописывается путь для воспроизведения а когда убирает путь становится пустым??

и ещё вопрос через DOM нельзя добраться до плеера вернее до его тумблеров play и stop ???

а если у кого нить флэшплеер не установлен музыка уже воспроизводится не будет!??или будет?


PM MAIL ICQ   Вверх
dstorm81
Дата 16.4.2008, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 20
Всего: 39



http://nunzioweb.com/streaming_audio-example.htm
вот кроссбраузерное внедрение музыки вроде бы

добраться можно, есть функции для управления роликом, play stop run тоже вроде бы

и всеже флэш однозначно будет рулить для твоей задумки ибо на данный момент флэш единственная мультимедийная хреновина предоставляющая нормальный апи, без паяльника в пятой точке





--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Цербер
Дата 16.4.2008, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 21.11.2007

Репутация: нет
Всего: 1



dstorm81
слушай я продолжил своё извращение и дошёл до innerHTML но, он вставляет и вставляет и вставляет пока мышь находится на объекте

Код

theObj.innerHTML +='<embed src="sound/oo.mp3" hidden="true"></embed>';

обработчик стоит onmouseover и получается музыка налезает на музыку и так пока не уберёшь мышь =)
что по этому поводу можешь посоветовать?
 smile 

Цитата

добраться можно, есть функции для управления роликом, play stop run тоже вроде бы

а об этом можно поподробнее?

Это сообщение отредактировал(а) Цербер - 16.4.2008, 09:57
PM MAIL ICQ   Вверх
dstorm81
Дата 16.4.2008, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 20
Всего: 39



theObj.innerHTML +='<embed src="sound/oo.mp3" hidden="true"></embed>';

это не целесообразно и бессмысленно, раз у; на о пошло надо работать с уже внедренным объектом


гуглим активно на слова play stop run и тд
http://www.webmasterworld.com/forum49/475.htm


за сим откланяюсь


--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Цербер
Дата 16.4.2008, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 21.11.2007

Репутация: нет
Всего: 1



у кого нибудь есть ещё идеи, каким образом подключать звук средствами JavaScript ???
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0817 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.