Имеется .NET UserControl, хостящийся в IE. Проблема заключается в том, что контролы всегда находится поверх любого HTML элемента. Изменение свойства z-index в тэге OBJECT позволяет влиять только на взаимное расположение самоих контролов. Например
<div id="div1" style="width: 200px; height: 200px; position: absolute;
top: 0px; left: 0px; background-color: Green"></div>
<div id="div2" style="width: 200px; height: 200px; position: absolute;
top: 50px; left: 50px; background-color: Magenta"></div>
<object id="ctrl1" classid="Sink.dll#Sink.UserControl1"
style="width: 200px; height: 200px;
position: absolute; top: 100px; left: 100px"></object>
<object id="ctrl2" classid="Sink.dll#Sink.UserControl2"
style="width: 200px; height: 200px;
position: absolute; top: 150px; left: 150px"></object>
.....
<script>
function fnIndex()
{
ctrl2.style.zIndex = 1;
ctrl1.style.zIndex = 2;
div2.style.zIndex = 3;
div1.style.zIndex = 4;
}
</script>
При этом тэги DIV все равно остается на заднем плане. Почему? Что делать? И кто виноват?b
16.08.05 19:30: Перенесено модератором из '.NET' — TK