Помощник
|
Проблемы с iframe в ie |
GRean_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Dmali |
14.5.2010, 14:21;
Ответить: Dmali
Сообщение
#2
|
|
Можно код фрейма? :nea:
|
|
|
GRean_hb
|
Сообщение
#3
|
|
|
Путем метода тыка удалось локализовать проблему. Тут оказывается не совсем iframe виноват. Еще и javascript не правильно работает в ie. JavaScript я не знаю, так что брал за основу готовый код и переделывал под свои нужды. Суть кода, приведенного ниже заключается в том, что бы javascript узнавал из подгружаемого файла его высоту и передавал значение высоты на страницу в iframe. Что бы откорректировать высоту документа. Но в ie такой вариант не работает. Если убрать весь js, то в ie норм начинает работать. В чем я ошибся? подскажите плииз.
index.php [PHP] <iframe frameborder = "0"; src="history.php" width="548" height="400" 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> [/PHP] history.php [PHP] <p class = "letter"> <!-- ################################################################################ --> <!-- #### ТЕКСТ КОТОРЫЙ БУДЕТ ОТОБРАЖАТЬСЯ В ТЕКСТОВОМ ПОЛЕ ДОКУМЕНТА Index.php #### --> <!-- ################################################################################ --> </p> <script> window.onload = function() { var h = Math.ceil(document.body.scrollHeight / 26) * 30; var ie = 0 /*@cc_on + @_jscript_version @*/; if (!ie) window.name = "h" + h; else top.location.replace("h" + h); } </script> [/PHP]
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Продажа iframe Трафика | 1 | Chapa | 3422 | 20.5.2019, 14:48 автор: -Android Traffic- |
|
Как вывести информацию из БД в <iframe>? | 1 | Yumakaev | 3736 | 13.1.2017, 15:27 автор: -vasian7474- |
|
Проблемы с версткой. Сайт поплыл. | 1 | igor1337 | 4258 | 3.9.2016, 19:41 автор: -Ruslaner___- |
|
Как в iframe показать любой участок сайта. | 0 | oleg21621 | 1079 | 15.12.2015, 19:44 автор: oleg21621 |
|
Проблемы с Kazapa | 4 | baracuda | 3769 | 29.6.2015, 22:21 автор: baracuda |
Текстовая версия | Сейчас: 25.4.2024, 3:57 |