请大侠帮助:框架网页中上页的下拉菜单显示时被下页覆盖掉怎么办?
我做了一个上下两个页面的框架网页,在上页显示一个标题和菜单,(菜单是动态创建的)使用C#、asp.net做的,在显示时下拉菜单被下面的页面覆盖,请问怎么办?
菜单程序和显示覆盖情况在信箱(秦皇岛信息港)qltxf@0335.net中,用户名:qltxf,密码:qltxf.
问题点数:20、回复次数:7Top
1 楼AntBrother(蚁哥)回复于 2003-09-01 16:56:29 得分 5
写一个页,首页利用定位,插入一个iframe(嵌入式框架),然后再在iframe上面写上标题和菜单!注意,最后查看HTML代码,IFRAME一定要在菜单的前面插入.这样菜单就可以浮在iframe上面了.Top
2 楼steveson(steveson)回复于 2003-09-01 17:06:47 得分 15
怎么都遇到这个问题呀,第三个了。
发一个总是在顶层的菜单,收一下。Top
3 楼clzhx(赵)回复于 2003-09-01 17:09:48 得分 0
to AntBrother
请您详细的说一下
最好写上点代码
谢了
Top
4 楼clzhx(赵)回复于 2003-09-01 17:14:37 得分 0
to AntBrother
请问您是发到qltxf@0335.net信箱了吗?
Top
5 楼steveson(steveson)回复于 2003-09-01 17:57:28 得分 0
clzhx(赵):
唉,认错人。
不过,是发到qltxf@0335.net了,收一下吧Top
6 楼steveson(steveson)回复于 2003-09-03 08:49:30 得分 0
在1.html中的<DIV></DIV>之间,就是菜单项,你可以根据需要填写,当然也可以动态生成。
在1.html中,必须有
<?IMPORT namespace="dynMenu" implementation="menu.htc">
这句话。
表示引入菜单控件。
注意:
onsubmenu_click='OnMenuItem();'这样的字样。
表示
菜单点击之后响应方法“'OnMenuItem()”
在OnMenuItem()中,你可以根据菜单项的不同链接不同的页面:
比如在在OnMenuItem()中:
......
var menuChoice = event.result;
switch( menuChoice )//
{
case "..." :
parent.location = "Index.aspx";
break;
case "..." :
parent.location = "Login.aspx" ;
break;
default :
parent.mainFrame.location = ... ;
break;
}
若点击重新登录菜单项,即注意:
<dynMenu:menu id='Login.aspx~14' >重新登录</dynMenu:menu>
那么
var menuChoice = event.result;
menuChoice的值为“Login.aspx~14”;Top
7 楼clzhx(赵)回复于 2003-09-03 10:31:21 得分 0
to steveson(steveson):
1、<DIV STYLE='border:0px solid #cccccc;position:relative; height:20px;top:0;'>
<dynMenu:menu id='NULL' onsubmenu_click='OnMenuItem();' > 工作台
<dynMenu:menu id='MainFrame.htm~11' >进货检验工作台</dynMenu:menu>
<dynMenu:menu id='Login.aspx~14' >重新登录</dynMenu:menu>
</dynMenu:menu>
上面的句子怎么动态生成,我是用C#调库文件,取出数据,根据取出的数据动态生成菜单;最好您给个动态生成的例子。
2、id='StockCheck/ManageFrame.aspx?BType=JC_SJD_SXB&Right=1~31'
id是ID号,还是链接,你的文件点下拉菜单时不进行链接,给发一个能链接的好吗?
信箱:qltxf@0335.netTop



