Показать сообщение отдельно
  #10 (permalink)  
Старый 10.05.2009, 15:41
Новичок на форуме
Отправить личное сообщение для dimaniac Посмотреть профиль Найти все сообщения от dimaniac
 
Регистрация: 10.05.2009
Сообщений: 9

Здравствуйте я новичок в Javascript прошел пару курсов на intuit и сейчас начинаю читать библию javascript.
Пишу скрипт для себя есть фрейм в нем одно из окон постоянно обновляется и проверяются определенные элементы нужно чтобы при их определенных значениях издавался звук. В гугле нашел что для этого испольюзуется тэг embed но у меня он почему то не работает ни в опере ни в лисе. Вот пример кода:
<html>
<head>
<script>
function myfunc(){
document.getElementById('myid1').play(false);
}
</script>
</head>
<body>
<EMBED SRC="sonic.wav" width=1 height=1  autostart="false" HIDDEN=TRUE NAME="sound1" id="myid1" loop="false" volume=100 ></embed>
<input type=button name="1" value="asdf1" onClick="myfunc()">
</body>
</html>

При загрузке страницы происходит проигрывание звука(хотя атрибут autostart="false") и при нажатии на кнопку ничего не происходит.
Пока альтернатива это использование ссылки и метода click(). Но ссылку видно. Хотелось бы разобраться почему так происходит.
Еще одна альтернатива это использование swf файла для музыки но я во флэш вообще ничего не понимаю.

Последний раз редактировалось dimaniac, 10.05.2009 в 15:49.
Ответить с цитированием