我的意思是想把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>
<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>
或者你把menu放入div中.
如何修改,能不能再详细一点
谢谢
还是不会,能不能给个例子,谢谢
在<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>
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>