All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
asp.net页面中Menu控件下拉菜单被frame挡住和iframe自适应高度的解决办法_[Asp.Net教程]

Writer: 归海一刀 Article type: Programming skills(编程技巧) Time: 2014/1/30 1:00:40 Browse times: 350 Comment times: 0

asp.net页面中Menu控件下拉菜单被frame挡住和iframe自适应高度的解决办法_[Asp.Net教程]


Head photo

Go homepage
Upload pictures
Write articles

asp.net页面中Menu控件下拉菜单被frame挡住和iframe自适应高度的解决办法_[Asp.Net教程]

























  当你在做一个仿windows程序的顶部菜单框架的时候,在asp.net中你可能会使用两个frame,一个frame在上面用来放菜单一个frame在下面用来方菜单点击后打开的页面.页面实现很简单,单运行的时候你就发现放菜单的那个frame将菜单的下列菜单在挡住根本伸不到下面的frame中.解决被挡住的问题是不能使用frame,做法是在一个单独的asp.net页面中放一个menu 和一个iframe,嗯,至此下拉菜单不会被挡住,单又有一个新问题出来了,那就是iframe的高度问题,如果强制写死它的高度,那根本是不可接受的.如果解决?解决的办法就是使用javascript 在body的onload和onsized事件中对iframe的高度进行控制.下面代码解决上述的问题.



<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherits="Default5" %>







无标题页



















DynamicHorizontalOffset="2" Font-Names="Verdana" Font-Size="0.8em" ForeColor="#666666"
StaticSubMenuIndent="10px">













































来源:http://www.cnblogs.com/firehang/


















































There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.