Спецам по JS посвящается... :)
Делаю баннерную систему. Баннеры хочу раздавать в виде:
<script type="text/javascript" src="http://баннерная_система.ru/getbanner.php?parametr1=1¶metr2=2¶metr3=3" ></script> <div id="banner_container_123456"></div> Нужно чтобы при обработке этого кода подгружался swfobject.js и совственно сама нужная флешка-баннер. Проблема в событиях DOM у меня. то swfobject не але, то div-контейнер не загрузился еще. Подскажите универсальное средство (без jquery и тому подобных фрвк) для моей задачи. Очень срочно! Спасибо! |
var script = document.createElement('script') script.type = "text/javascript" script.src = "//ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js" document.head.appendChild(script) var url = "http://bs.ru/banners/12/ren_cc_240x400.swf" i = 0 domreadyinterval = setInterval((function(){ if( !( document && document.getElementsByTagName && document.getElementById && document.body ) ) { i++ } else { document.getElementById('leads24').innerHTML = "<script type='text/javascript'>swfobject.embedSWF( '" + url + "' , 'container' , '240' , '400' , '9.0.0' )</script>hello" clearInterval(domreadyinterval) alert(i) } }),1) <html> <head></head> <body> <script type="text/javascript" src="http://bs.ru/getbanner.php?uid=1&pid=2&bid=3&channel=tk"></script> <div id="leads24"></div> </body> </html> |
Часовой пояс GMT +3, время: 09:14. |