Есть 2 файла:
1.html
<html>
<body >
<iframe src="2.html" width="50%" height="50%" frameborder="no" scrolling="yes" ></iframe>
</body>
</html>
и
2.html
<html>
<headr>
<style>
HTML {POSITION: relative;}
</style>
</headr>
<body>
<h1>TEST</h1>
</body>
</html>
Во всех браузерах кроме ИЕ отобржается нормально. в ИЕ вообще не отображает что находится в iframe
Примечание:
>А как он отобразит если у тебя не header а headr написано в 2.htm-одна буква пропущена
Без разницы, все равно не работает в ИЕ
>Попробуйте задать
>z-index
>как для родителя, так и для самого фрейма
Не помогает.
В полном варианте 2.html находится на другом домене и я не могу его изменять.
Примечание:
Немного разобрался. Если сделать в 1.html для iframe стиль style="position: absolute; z-index: 1" то все отображается в ИЕ. Но на самом деле 2.html еще имеет скрипты. Если сделать 2.html таким
<html>
<header>
<style>
HTML {POSITION: relative;}
</style>
</header>
<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. Пробовал и на ХР - аналогичная ситуация.
Примечание:
>не header, не headr, а head
Вы вообще пробовали писать правильно head и после этого у Вас все в ИЕ отлично заработало? Если нет то мне Ваш ответ ничем не поможет!
Примечание:
>а что значит у html позиция relative-мне непонятно-поясни пожалуйсто codeLocker
http://www.htmlbook.ru/css/position.html
Примечание:
>Спасибо за ссылку но я имел ввиду как может быть позиция relative у элемента верхнего уровня в инете ничего не нашел
Я без понятия, но на той странице так сделано, изменить я это не могу. Даже если попрошу скорее всего проигнорируют.
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.