IFrame, zIndex и xml
От: maxx_lt  
Дата: 12.07.04 11:16
Оценка:
Добрый день,

На этом форуме ни раз поднималась проблема перекрывания слоев. Вопрос по этой же тематике:

Есть два IFRAME:
<IFRAME Id="Frm1" Style="position:absolute; z-index:1;" Src="probe.xml">
<IFRAME Id="Frm2" Style="position:absolute; z-index:2;" AllowTransparency="True" Src="transparent.htm">

При позиционировании Frm2 поверх Frm1, Frm2 оказывается под Frm1 не смотря на z-index.
Если в качестве Src у Frm1 используется обычный *.htm файл, то все работет как надо (Browser IE 6.0).

Такое ощущение что это связано с особенностями "восприятия" XML.
Файл probe.xml переводится на клиенте с помощью xslt преобразования в "псевдо" HTML. И он имеет такую структуру
<?xml version="1.0" encoding="windows-1251"?>
<?xml-stylesheet type="text/xsl" href="probe.xsl"?>
<root>
<item></item>
</root>

Странно выглядит то, что поведение IFrame зависит от его контента. Может быть кто-нибудь знает с чем это связано?

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.