UserControl + IE, проблема со слоями
От: Informtel  
Дата: 16.08.05 15:26
Оценка:
Имеется .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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.