вопрос по JS - воспроизведение звука midi

1. ensteyn-asen 18.05.2011 / 23:35
есть JS траляля и трололо...

но не работает функция воспроизведения звука
а вот и она
sound=document.createElement('bgsound');
sound.src='1.mid';
sound.loop=1;
document.appendChild(sound);

что в ней не так ?

и так пробовал

var sound1="1.mid"
document.write('<embed src='+'"'+sound1+'"'+'hidden="true" autostart="true" loop="true">')

не помогает и embed и top.blank.document.write("<BGSOUND src='musick.midi'loop=1>");

что не так б-л-я ?

2. ensteyn-asen 18.05.2011 / 23:50
...а?

3. Nu3oN 19.05.2011 / 01:25
http://www.thesitewizard.com/webdesign/backgroundmusic.shtml

4. ensteyn-asen 19.05.2011 / 21:21
3. Nu3oN, спасибо
помогло document.write('<embed src="1.mid" autostart="true" loop="true" width="2" height="0"></embed>');

5. ensteyn-asen 19.05.2011 / 22:36
теперь возникла проблема.
через определенный интервал времени, когда скрипту сказано запуститься, он начинает подгружать содержимое мелодии НО все что было до этого превращается в белую страницу.
что делать ? =)

6. ensteyn-asen 19.05.2011 / 22:49
это из-за того что вывод с помощью document.write
а как вывести звук по другому ?

7. Анатолий 20.05.2011 / 00:49
getElementById, innerHTML

8. ramzes 20.05.2011 / 01:10
$('#id_block').html('код'); так ведь тоже вроде можно?

9. ensteyn-asen 20.05.2011 / 01:14
а без id никак ? это сильно геморно будет

10. ensteyn-asen 20.05.2011 / 01:29
location.href='melody.mid' и все работает норм... ***

11. ensteyn-asen 20.05.2011 / 02:15
но только на опере. а хром начинает загружать... => нужно искать другой выход

12. Станислав 20.05.2011 / 11:08
а на линухе это вообще работать не будет

13. KOZZ 20.05.2011 / 13:20
а стоит ли оно того?

14. ensteyn-asen 20.05.2011 / 16:45
стоит =) не зря же я старался =)

URL: https://visavi.net/topics/21654