到处都有,这是个js的问题。这是个测试例,在ie5下也的正常运行
<style>
.pad {position:absolute;display:none;z-index:100}
</style><table>
<tr>
 <td onclick="ShowPopMenu('pad1')">pad1</td>
 <td onclick="ShowPopMenu('pad2')">pad2</td>
</tr>
</table>
<span id="pad1" class="pad">
 <iframe src=w2.htm width=100 height=100 frameborder=no style="position:relative;"></iframe>
</span>
<span id="pad2" class="pad">
 <iframe src=about:blank name=popmenu2 width=100 height=100 frameborder=no style="position:relative;"></iframe>
</span><div style="z-index:0">
<select>
<option>aaa
<option>bbb
<option>ccc
</select>
<br>
<iframe src=></iframe>
<span id="view" style="position:absolute;z-index:0"></span>
</div><script>
function test(v) {
  v.innerHTML = "ssss<br><iframe src=w2.htm width=200 height=100 style=\"position:relative\"></iframe>";
}popmenu2.document.write("aaaaaaa<br>ssssssssss<br>ccccccccc<br>tttttttt");function CloseAllPopMenu() {
  var i = 1;
  while(document.all["pad"+i]) {
    document.all["pad"+i].style.display = "none";
    i++;
  }
}function ShowPopMenu(v) {
  var el = event.srcElement;
  v = document.all[v];
  CloseAllPopMenu();
  v.style.left = el.offsetLeft;
  v.style.display = "block";
}</script>