Форум XHTML.ru <!-- по-русски -->

Сайты - по стандартам, но не стандартные сайты!


#1 16.01.2010 12:24

traffoLocker
Новичок
Зарегистрирован: 16.01.2010
Сообщений: 1

IE не отображает страницу в iframe со стилем HTML {POSITION:relative;}

Есть 2 файла:
1.html

Код:

<html>
<body >
<iframe src="2.html" width="50%" height="50%" frameborder="no" scrolling="yes"  ></iframe>
</body>
</html>

и

2.html

Код:

<html>
<head>
<style>
HTML {POSITION: relative;}
</style>
</head>
<body>
<h1>TEST</h1>
</body>
</html>

Во всех браузерах кроме ИЕ отобржается нормально. в ИЕ вообще не отображает что находится в iframe. Это как то можно решить? Сразу хочу сказать, что доступ к 2.html не имею и он находится на другом домене.

Далее я немного разобрался. Если сделать в 1.html для iframe стиль style="position: absolute; z-index: 1" то все отображается в ИЕ. Но на самом деле 2.html еще имеет скрипты. Если сделать 2.html таким:

Код:

<html>
<head>
<style>
HTML {POSITION: relative;}
</style>
</head>
<body>
<h1>TEST</h1>
<input type="button" onclick="window.document.getElementById('hid').style.display = 'inline';" value="Показать далее">

<div id="hid" style="display: none;">Скрытый текст</>

</body>
</html>

то при нажатии на кнопку весь фрейм исчезает, вернее не перересовывается, но при смене размера браузера все ок.
У меня Windows 7, IE 8.0.7600. Пробовал и на ХР - аналогичная ситуация.

Нет на форуме

 

#2 30.03.2015 06:41

jangoolee
Новичок
Зарегистрирован: 30.03.2015
Сообщений: 1

Re: IE не отображает страницу в iframe со стилем HTML {POSITION:relative;}

Как оказалось, CSS3 стили не работают в Internet Explorer 8, если они ... тег <iFrame> в котором открывается страница child.html (и таких страниц ... которая отображается через iFrame на родительской странице ...


We are the pioneers in providing [url=http://www.e-six-sigma.com]esixsigma[/url] dumps and [url=http://www.mica.edu/]mica.edu[/url]

Нет на форуме

 

Board footer

Работает на PunBB
© 2002—2005 Rickard Andersson