подгрузка скриптов банеров из файла на сайт
Всем привет!
Возникла у меня такая идея, чтобы все баннеры и информеры подгружались в основную страницу из какого-нибудь файла на сервере. Посмотрел я тут разные варианты транспортировки и XMLHTTPRequest, все перепробовал, и остановился на варианте подгрузки через iframe, так как только такой вариант рабочий во всех браузерах. Но на всех этих способах я не смог добиться самый главный результат - исполнения кода в подгружаемом htmlтексте. Т.е. .innerHTML не дает результата исполнения скрипта содержащегося в вставляемом коде. Как добиться исполнения вставляемого кода, который вставляется в какой-нибудь элемент на странице(например в таблицу или в div)? function loadIframeTo(ifrname,url,fromid,toid) { var newifr = getIframeDoc(window.frames[ifrname]); newifr.location.replace(url); document.getElementById(toid).innerHTML = newifr.getElementById(fromid).innerHTML; } function getIframeDoc(iframeNode) { if (iframeNode.contentDocument) return iframeNode.contentDocument else if (iframeNode.contentWindow) return iframeNode.contentWindow.document else if (iframeNode.document) return iframeNode.document else return null; } <BODY> <iframe src="lbanners.html" name="iframe1" width="1" height="1" scrolling="no" frameborder="0"></iframe> .......... <script> loadIframeTo("iframe1","lbanners.html","from_iframe_id","to_obj_id") </script> </BODY> |
Часовой пояс GMT +3, время: 17:37. |