用js做的下拉菜单,在放在框架页面只能在框架页面显示,下拉菜单被下边框架挡住了!有什么方法可以解决这问题?

解决方案 »

  1.   

    <SCRIPT>                          var oPopup = window.createPopup();//跨框架主要得是这句。
     
                              function showMenu1(obj,x)
                              {    
                                 var oPopBody = oPopup.document.body;   
                                 var  HTML = document.all("menu" + x).innerHTML ;
                                 oPopBody.innerHTML = HTML; 
                                 var rows = HTML.match(/<TR>/g).length;
                                  oPopup.show(obj.offsetLeft + 320, obj.offsetTop + 101, 100, rows * 24, document.body)  ;
                              }
     
    </SCRIPT>
      

  2.   

    能详细点或给个例子我么  email:[email protected]
      

  3.   

    <select>
      <option>This usually appears on top in IE</option>
    </select>
    <iframe src="about:blank" scrolling="no" frameborder="0"
      style=" position:absolute;width:100px;height:120px;top:0px;left:0px;border:none;display:block;z-index:0"></iframe>
    <div style=" position:absolute;width:100px;height:120px;top:0px;left:0px;border:solid 1px black;z-index:0">
      This appear in front of the select in IE
    </div>