Флэш с задержкой
Здравствуйте.
Мне нужно вывести флешку с задержкой в несколько секунд. Вот, что у меня получилось, но после задержки страница обновляется и на ней остается только одна флешка. За ранее спасибо. function RunFlash() { object = { func: function() { document.write('<OBJECT WIDTH=769 HEIGHT=376> <PARAM NAME=quality VALUE=high><EMBED src="xxx.swf" ></EMBED></OBJECT>'); } } setTimeout( object.func , 3000) } |
|
osvezhitel,
Вам дали описание работы document.write(), там всё чудесно описано, используйте метод getElementById("") для обращению к элементу по его id, только таким образом при обновлении флэшка исчезнет. function RunFlash() { object = { func: function() { document.getElementById('flashDiv').innerHTML='<OBJECT WIDTH=769 HEIGHT=376> <PARAM NAME=quality VALUE=high><EMBED src="xxx.swf" ></EMBED></OBJECT>'; } } setTimeout( object.func , 3000) } <div id="flashDiv"></div> <a href="#" onclick="RunFlash();return false">Смотреть видео</a> Делаете событие, на ссылку, допустим <a href="#" onclick="RunFlash();return false">Смотреть видео</a>, объявляете контейнер по Id, в котором будет содержаться флэш, пример <div id="flashDiv"></div> и всё. Много уже тем было на счёт document.write(), читайте статьи Kolyaj |
Большое спасибо. Сейчас попробую.
|
Часовой пояс GMT +3, время: 12:29. |