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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как проиграть звук при наведении указателя мыши, на определённый обьект? 
:(
    Опции темы
s_a_s_h_a
Дата 2.3.2005, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 261
Регистрация: 20.7.2004
Где: Петрозаводск

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



Трабла такая. Надо сделать так, чтобы при наведении на объект заиграла музыка.
Делаю следующее.

Код


<script>
<!--
function BGSound (play)
{
var Cmd = " "
var Brwsr = window.navigator.appName

if (Brwsr == "Microsoft Internet Explorer")
 {
   Cmd = "<BGSOUND SRC=" + "ringin.wav" + ">"
 }
else
 {
   Cmd ="<EMBED SRC='ringin.wav' HIDDEN=TRUE>"
 }

if(play == 1)
 {
   document.all.sound.innerHTML=Cmd;
 }
else
 {
   document.all.sound.outerHTML=Cmd;
 }
}
//-->
</script>


сразу после тега <body> пишу
<div id="sound"></div>

В ответ document.all.sound - есть null или не является объектом

Браузер IE6. Вопрос, что делать.
Ах, да вызывается это всё так

Код


<td><a href="/info.html"><img src="/pic.gif" name="about" onmouseover="divShow('hint1',170,40); change_image(this,'1'); BGSound('1');" onmouseout="divHide('hint1'); change_image(this,'0'); BGSound('0');"></a></td>

PM MAIL   Вверх
sergejzr
Дата 2.3.2005, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 10
Всего: 360



Или пиши: <div name="sound"></div>
или

Код

if(play == 1)
 {
   document.getElementById('sound').innerHTML=Cmd;
 }
else
 {
   document.getElementById('sound').outerHTML=Cmd;
 }





--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
s_a_s_h_a
Дата 2.3.2005, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 261
Регистрация: 20.7.2004
Где: Петрозаводск

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



Ни тот, ни другой вариант не помогли, то же самое сообщение в ответ.
PM MAIL   Вверх
sergejzr
Дата 2.3.2005, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 10
Всего: 360



Да, действительно. Для меня загадка, почему ИЕ не меняет ХТМЛ.. Я по другому решил. Вот:


Код

<html>

<head>
 <title></title>

<script>
<!--
function BGSound (playsound)
{
var ID = "";
var Brwsr = window.navigator.appName;
if (document.all)
 {
   ID = "soundIE";
 }
else
 {
   ID="soundElse";
 }

if(playsound)
 {
   document.getElementById(ID).src="ringin.wav";
 }
else
 {
   document.getElementById(ID).src='';
 }
}
//-->
</script>
</head>

<body>

<a href="/info.html">
<img src="http://forum.vingrad.ru/uploads/av-3626.gif" name="about" onmouseover="BGSound(true);" onmouseout="BGSound(false);"></a>
 <BGSOUND id='soundIE' SRC=''>
 <EMBED id='soundElse' SRC='' HIDDEN=TRUE>
</body>

</html>




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


 




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


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

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