• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

frameset框架集能否做为页面的一部分嵌入在首页中?

UlikeLeo 2004-10-30 08:57:36
请教各位高手,我用.net设计一个首页,里面包含主菜单,内容区域分为三部分,在浏览时可以用mouse调整不同区域的大小,是否可以在该页中嵌入一个frameset集,或者有什么更好的办法实现,谢谢!
...全文
142 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
flyhorse1980 2004-10-31
我给你个方法: 用脚本实现
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<STYLE> .navPoint { COLOR: red; CURSOR: hand; FONT-FAMILY: Webdings; FONT-SIZE: 9pt }
P { FONT-SIZE: 9pt }
</STYLE>
<SCRIPT language="javascript">
function switchSysBar(){
if (switchPoint.innerText==3){
switchPoint.innerText=4
document.all("frmTitle").style.display="none"
}
else{
switchPoint.innerText=3
document.all("frmTitle").style.display=""
}
}
function switchSysBar1(){
if (switchPoint1.innerText==6){
switchPoint1.innerText=5
document.all("frmFooter").style.display="none"
}
else{
switchPoint1.innerText=6
document.all("frmFooter").style.display=""
}
}
function switchSysBar2(){
if (switchPoint2.innerText==5){
switchPoint2.innerText=6
document.all("frmHeader").style.display="none"
}
else{
switchPoint2.innerText=5
document.all("frmHeader").style.display=""
}
}
</SCRIPT>
</head>
<body style="MARGIN:0px">
<TABLE border="0" cellPadding="0" cellSpacing="0" height="100%" width="100%">
<TR style="HEIGHT:90px" id="frmHeader">
<TD colspan="3">
<iframe style="WIDTH:100%;HEIGHT:100%" name="header" src="head.aspx" scrolling="no" frameborder="0">
</iframe>
</TD>
</TR>
<TR style="HEIGHT:2px" align="center">
<TD colspan="3" bgColor="#00a651" onclick="switchSysBar2()">
<SPAN class="navPoint" id="switchPoint2" title="关闭/打开上面标题">5</SPAN>
</TD>
</TR>
<TR>
<TD style="WIDTH:175px" id="frmTitle" noWrap vAlign="middle">
<iframe style="WIDTH:100%;HEIGHT:100%" name="contents" src="contents_default.aspx" scrolling="auto"
frameborder="0"></iframe>
<TD bgColor="#00a651" onclick="switchSysBar()" style="WIDTH: 1px">
<SPAN class="navPoint" id="switchPoint" title="关闭/打开左侧菜单">3</SPAN>
</TD>
<TD>
<iframe style="WIDTH:100%;HEIGHT:100%" name="main" src="help.htm" scrolling="auto" frameborder="0">
</iframe>
</TD>
</TR>
<TR style="HEIGHT:2px" align="center">
<TD colspan="3" bgColor="#00a651" onclick="switchSysBar1()">
<SPAN class="navPoint" id="switchPoint1" title="关闭/打开下面信息">6</SPAN>
</TD>
</TR>
<TR style="HEIGHT:80px" id="frmFooter">
<TD colspan="3">
<iframe style="WIDTH:100%;HEIGHT:100%" name="footer" src="../foot.htm" scrolling="no" frameborder="0">
</iframe>
</TD>
</TR>
</TABLE>
</body>
</html>
回复
UlikeLeo 2004-10-31
谢谢,但怎么拖动分割区域以调整大小呢,解决就散分了
回复
Q149880605 2004-10-31
大家一起学
回复
listhome 2004-10-31
你登陆CSDN时没看到有这个功能吗?

<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<tr>
<td align="left" VALIGN="top" width="100%" NOWRAP>

<div id="showtoc" name="showtoc" style="">

<table onclick="if (document.readyState == 'complete') top.dtbar.showtoc();" align="left" border=0 cellpadding=0 cellspacing=0 title="显示导航栏" style="cursor:hand">
<tr>
<td height="30"></td>
<td height="30" valign="middle"><img title="显示导航栏" border="0" src="/expert/deeptree/images/showtoc.gif" /></td>
<td height="30"></td>
<td height="30" valign="middle"><a href="#"><font face="verdana" color="#FFFFFF">显示导航栏</font></a></td>
</tr>
</table>
</div>
<table border="0" width="100%">
<form method="post" action="/member/logon.asp" target="_top" name="login">
<script>
document.write("<input type='hidden' name='from' value='")
document.write(parent.parent.location)
document.write("'>")
</script>
<tr><td valign="top">
<font color="#ffffff">

<img src="/images/1d.GIF" width="19" height="15">欢迎您:listhome
<img src="/images/1d.GIF" width="19" height="15">可用分:330
<img src="/images/1d.GIF" width="19" height="15">总信誉分:100<img src='/images/1d.GIF' width='19' height='15'>未结帖数:7


<img src="/images/1d.GIF" width="19" height="15"><a href="/member/logonout.asp" target="_top"><font color="#ffffff">注销我的登录</font></a>
<img src="/images/1d.GIF" width="19" height="15"><a href="/expert/deeptree/welcome.asp?1=1" target="fraContent"><font color="#ffffff">社区首页</font></a>
</td><td>

</font>
</td></form>
</tr>
</table>
回复
cyy1981 2004-10-31
学习
回复
cancersyf 2004-10-30
http://www.deadbeef.com/dhtml/split.htm
回复
孟子E章 2004-10-30
http://dotnet.aspx.cc/Exam/UltraGrid/UltraGrid.aspx
回复
UlikeLeo 2004-10-30
谢谢,这样也是一种办法,我的目的是实现页面中各区域尺寸的拖拉,例如放一个table在页面上,分为三列,在浏览时能够用mouse改变每个td的宽度,能不能实现?
回复
listhome 2004-10-30
你说的是这个吗?
<frameset rows="105,76%" border="0" frameSpacing="0" frameBorder="0">
<frame name="banner" src="Top.aspx" scrolling="no" noresize>
<frameset cols="169,80%">
<frame name="contents" src="left.aspx" scrolling="yes">
<FRAMESET rows="90%">
<frame name="main" src="right.aspx" scrolling="yes">
</FRAMESET>
</frameset>
<noframes>
<pre id="p2">
================================================================
关于完成此标题和内容框架集的说明
1. 为“banner”框架添加 src="" 页的 URL。
2. 为“contents”框架添加 src="" 页的 URL。
3. 为“main”框架添加 src="" 页的 URL。
4. 将 BASE target="main" 元素添加到“contents”页的
HEAD,以将“main”设置为默认框架,“contents”页的链接将
在该框架中显示其他页。
================================================================
</pre>
<p id="p1">
此 HTML 框架集显示多个 Web 页。若要查看此框架集,请使用支持 HTML 4.0 及更高版本的 Web 浏览器。
</p>
</noframes>
</frameset>
回复
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-10-30 08:57
社区公告
暂无公告