Флэш с задержкой
Здравствуйте.
Мне нужно вывести флешку с задержкой в несколько секунд. Вот, что у меня получилось, но после задержки страница обновляется и на ней остается только одна флешка. За ранее спасибо.
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:25. |