我的意思是想把ASPnetMenu1放到iframe里,下面写的ASPnetMenu1显示不出来,请问如何修改,谢谢
<form id="Form1" method="post" runat="server">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
<td width="792">
            <iframe id="top" width="100%" height="100%" frameborder="0" style="WIDTH: 100.43%;HEIGHT: 30%"  scrolling="no">
<cc1:ASPnetMenu id="ASPnetMenu1" MenuStyle="ClassicHorizontal" MenuData="mainfile.xml" ExpandDelay="50"
runat="server" style="Z-INDEX: 101; LEFT: 0px; POSITION: absolute; TOP: 0px" OverlayWindowedElements="True"
ForeColor="Aqua" BorderColor="#80FFFF" BackColor="Aqua" ShadowColor="Silver" />
</iframe>
</td>
     </tr>
  </table>
</form>

解决方案 »

  1.   

    在style里面给他一个z-index,并且让他靠前一点,否则被挡住了,所以看不到。
      

  2.   

    ifrme放文件,文件中放menu
    或者你把menu放入div中.
      

  3.   

    to sweet12345:
    如何修改,能不能再详细一点
    谢谢
      

  4.   

    to  2002pine:
    还是不会,能不能给个例子,谢谢
      

  5.   

    我的分数不多了,请高手指点一下点
    在<head>里加了一段这样的代码:
    <SCRIPT language="javascript">
    <!--
    var div = null
    function clickLayer2() { //打开
    div = document.createElement("DIV");
    div.style.position = "absolute";
    div.innerHTML = "<iframe frameborder=0 src='http://http://wind/kaitone/china_simple/mainMenu.aspx'></iframe>"; //菜单
    document.body.insertAdjacentElement("beforeend", div);
    }
    //-->
    </SCRIPT>
    下面是调用:请问如何调用它clickLayer2
    <body>
    <form id="Form1" method="post" runat="server">
    <table width="100%" border="1" cellspacing="0" cellpadding="0" ID="Table1">
    <tr>
    <td width="792">
        <div 请问在这里如何调用它clickLayer2     </div>
    </td>
    </tr>
    </table>
    </form>
    </body>
      

  6.   

    http://www.pconline.com.cn/pcedu/sj/wz/html/0312/259422.html
      

  7.   

    我这样修改的时候是可以放到iframe里,但是出现几个问题,请高手们再看看,谢谢
    1.一开始只能显示menu1这个字,在点击它时可以出现菜单,能不能一开始就出现菜单
    2.在点菜单一级的时候,再去点下一级菜单的时候就出现下一级菜单不见了,这样就执行不了下面的菜单
    下面是修改后的代码,放在<body>里
      <div id="menu" style="Z-INDEX: 20; LEFT: 0px; VISIBILITY: hidden; WIDTH: 95%; POSITION: absolute; TOP: 0px; HEIGHT: 32px; BACKGROUND-COLOR: #6699cc">
      <iframe ID="top" src="javascript:false" style="Z-INDEX:-1; FILTER:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); LEFT:0px; VISIBILITY:inherit; WIDTH:100px; POSITION:absolute; TOP:0px; HEIGHT:200px">
      </iframe>
      <cc1:aspnetmenu id="Menu1" runat="server" ShadowColor="Silver" BackColor="Aqua" BorderColor="#80FFFF" ForeColor="Aqua" OverlayWindowedElements="True" ExpandDelay="50" MenuData="mainfile.xml" MenuStyle="ClassicHorizontal"></cc1:aspnetmenu>
      </div>
      <a href="#" onclick="document.getElementById('menu1').style.visibility='visible'">menu1</a>