Авторесайз iFrame на разных доминах
Добрый день, уважаемые посетители cyberforum и залетные гости. Есть вопрос, а именно Авторесайз iFrame на разных доминах.
Опишу всю ситуацию: У меня есть страница (залил ее для теста iFrame)/ Делал ее не руками, а в Adobe Muse, так как конструкция сайта должна быть просто (по идеи). Для создания авторесайза iFrame на разных доминаха использовал эту статью. Но как то у меня вообще не работает данный способ. Код iFrame на домине im-systems: <iframe src="http://rimskiy-forum-migracia.blogspot.ru?ret=http://im-systems.ru/test/migracionnui_ychet_rimskiy_forum.html" height="150" width=100% style="padding:0; margin:0" scrolling="no" onload="var th=this; setTimeout(function() { var h=null; if (!h) if (location.hash.match(/^#h(\d+)/)) h=RegExp.$1; if (!h) for (var i=0; i<10000; i+=30) if (top.frames['h'+i]) { h=i; break; } if (h) th.style.height=h+'px'; }, 10)" ></iframe> Та страница, которая должна появляться в iFrame это блог на Blogger (googla) Знаю, что это криво, но так просят люди. Есть возможность править html в шаблоне блога. Вот код для блога: <script> window.onload = function() { var h = Math.ceil(document.body.scrollHeight / 30) * 30; var ie = 0 /*@cc_on + @_jscript_version @*/; if (!ie) window.name = "h" + h; else top.location.replace("[url]http://http://im-systems.ru/test/migracionnui_ychet_rimskiy_forum.html/#h"[/url] + h); } </script> Данным методом уже пользовался,когда делал похожий iFrame для блога на www.tumblr.com. Там полный открытый код и легко понять где за чем идет. В Bloggere вообще не понятно, что где начинается, html дикий...Я думаю может я не туда ставлю JS на самом блоге, так как на домене im-systems фрейм работает, но не видит высоту блога((. Исходный код блога: здесь Люди добрые помогите)!!!! |
Цитата:
|
копипаст враг мой(( Дико извиняюсь...
|
MIRU4b,
Если на ресурсе во фрейме Вы можете устанавливать свои скрипты, то курите Вариант с postMessage => http://javascript.ru/ajax/cross-orig...5:-postmessage |
Часовой пояс GMT +3, время: 09:54. |