ritschmanhard: Problem mit IE: Nutzung xml in iframe => defekter z-Index

Beitrag lesen

Hallo!
Ich habe ein Problem mit der Darstellung von Elementen über/in einem iframe.
Einfaches Beispiel (mit html, funktioniert auch im IE):
(--------------test1.htm------------------)
<html>
<head><title>test</title></head>
<body>
    <div style="position:absolute; top:100px; left:100px; z-Index: 3; background-color:red;">Ich lieg drüber</div>
    <iframe src="./text1.htm" width="400" height="400" style="z-Index: 1;">
    </iframe>
</body>
</html>
(--------------text1.htm------------------)
<html>
<head><title>text1</title></head>
<body style="background-color:green;">
       <p>Ich bins!!!</p>
</body>
</html>
(-----------------------------------------)
Ich bins!!! steht sichtbar über dem iframe - GUT!

Jetzt aber, wie's nicht geht (im FF schon, nicht im IE!):
(--------------test2.htm------------------)
<html>
<head><title>test</title></head>
<body>
    <div style="position:absolute; top:100px; left:100px; z-Index: 3; background-color:red;">Ich lieg drüber</div>
    <iframe src="./text2.xml" width="400" height="400" style="z-Index: 1;">
    </iframe>
</body>
</html>
(--------------text2.xml------------------)
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="./text2.xsl"?>
<document>
</document>
(--------------text2.xsl------------------)
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:html="http://www.w3.org/1999/xhtml">
<xsl:output method="html" ></xsl:output>

<xsl:template match="/">
<html>
<head><title>test</title></head>
<body style="background-color:green;">
       <p>Ich bins!!!</p>
</body>
</html>
</xsl:template>

</xsl:stylesheet>
(-----------------------------------------)
Warum stellt der IE nun den "Ich bins!!!" Block nicht mehr im Vordergrund dar? - wie kann dies gelöst werden?

Grüsse,
Richard