Markus Möller: z-index bei Combobox im IE

Hallo!
Ich habe ein Problem mit der CSS-Angabe "z-index" bei Combo-Boxen im IE.
Im folgenden Beispiel liegt ein Textfeld vor/über einer Combobox. Netscape und Mozilla machen es richtig, beim InternetExplorer will die Combobox einfach nicht in den Hintergrund gehen. Mache ich da etwas falsch, oder ist das ein MSIE-Bug? laut Selfhtml versteht der IE die Angabe und auch das Selfhtml-Besipiel klappt, nur eben nicht unten das mit der Combobox.
Wer weiß Rat?!

<html><head><title>Test</title>
<script type="text/javascript">
<!--
var edit, bp, combo;

function Init() {
  edit = eval(document.getElementById("edit"));
  combo = eval(document.getElementById("combo"));
  edit.style.position = "absolute";
  edit.style.top = combo.style.top;
  edit.style.left = combo.style.left;
  edit.style.zIndex = combo.style.zIndex + 1;
}

function comboChanged() {
 document.testform.edit.value = document.testform.combo.options[document.testform.combo.selectedIndex].text;
}

//-->
</script>
</head>
<body onLoad="Init()">
 <form name="testform">
  <div id="edit">
   <input type="text" name="edit" style="width:200px;z-index:2">
  </div>

<div id="combo">
   <select name="combo" size="1" style="width:218px;z-index:1" onChange="comboChanged()">
    <option style="width:218px;z-index:1">eins</option>
    <option style="width:218px;z-index:1">zwei</option>
    <option style="width:218px;z-index:1">drei</option>
   </select>
  </div>
</form>
</body>
</html>

  1. hi

    Mache ich da etwas falsch, oder ist das ein MSIE-Bug? laut Selfhtml versteht der IE die Angabe und auch das Selfhtml-Besipiel klappt, nur eben nicht unten das mit der Combobox.

    Bug.

    Grüße aus Bleckede

    Kai

    1. hi

      Ja Hallo

      Bug.

      Mist!

      Grüße aus Bleckede

      Gruß aus dem Siegerland zurück

      Kai

      Markus