注册 登录
编程论坛 ASP.NET技术论坛

如何在html中把控件后置

Kendy123456 发布于 2007-04-28 12:25, 769 次点击
<embed src="banner.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1005" height="141"></embed>

在html中我放了这么一个flash,点它上面的菜单的时候 弹出来的选项会被flash遮盖
怎么把flash的zorder放到后面 让菜单项显示在上面?
希望能在html中直接实现
6 回复
#2
bygg2007-04-28 12:56
你那菜单是用什么做的?
#3
Kendy1234562007-04-28 13:48

JS写的

<script language="JavaScript">
<!--
function mmLoadMenus() {
if (window.mm_menu_0428105455_0) return;
window.mm_menu_0428105455_0 = new Menu("root",76,18,"",12,"#000033","#33FFCC","#006633","#000084","left","middle",3,0,1000,-5,7,true,false,true,0,true,true);
mm_menu_0428105455_0.addMenuItem("新建项目");
mm_menu_0428105455_0.hideOnMouseOut=true;
mm_menu_0428105455_0.bgColor='#555555';
mm_menu_0428105455_0.menuBorder=1;
mm_menu_0428105455_0.menuLiteBgColor='#FFFFFF';
mm_menu_0428105455_0.menuBorderBgColor='#777777';


window.mm_menu_0428105541_0 = new Menu("root",100,16,"",12,"#000000","#FFFFFF","#FFFFFF","#75004F","center","middle",1,0,300,-5,7,true,true,true,0,false,false);
mm_menu_0428105541_0.addMenuItem("A1","window.open('index.htm', '_self');");
mm_menu_0428105541_0.addMenuItem("A2","window.open('index_2.htm', '_self');");
mm_menu_0428105541_0.addMenuItem("A3","window.open('index_3.htm', '_self');");
mm_menu_0428105541_0.addMenuItem("A4","window.open('index_4.htm', '_self');");
mm_menu_0428105541_0.hideOnMouseOut=true;
mm_menu_0428105541_0.bgColor='#CCCCCC';
mm_menu_0428105541_0.menuBorder=1;
mm_menu_0428105541_0.menuLiteBgColor='#FFFFFF';
mm_menu_0428105541_0.menuBorderBgColor='#CCCCCC';

mm_menu_0428105541_0.writeMenus();
} // mmLoadMenus()
//-->
</script>
<script language="JavaScript" src="mm_menu.js"></script>

#4
IPV62007-04-28 22:21
关注
今天刚好遇到这样的问题.
#5
Kendy1234562007-04-29 12:01
有人知道吗? 顶上来先
#6
cyyu_ryh2007-04-29 12:31
你都是写在一个页面上的,还是用的框架?
#7
Kendy1234562007-04-29 14:35

一个html页

1