例:<frameset rows="105px,*,20px" framespacing="0" border="0" frameborder="0">
<frame noresize name="top" scrolling="no" src="/public/frame/top.jsp">
<frameset cols="185,*" id="resize">
<frame noresize name="menu" scrolling="yes" src="/public/frame/menu.jsp?action=menu" scrolling="auto" style="overflow:auto;overflow-x:hidden" >
<frame noresize name="workspace" scrolling="yes" src="/public/frame/desktop.jsp">
</frameset>
<frame noresize name="footer" scrolling="no" src="/public/frame/footer.jsp">
</frameset>
■ 框架概念 :
所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 <FRAMESET> <FRAME> 即可,面所有框架标记需要放在一个总起的 html 档,
这个档案只记录了该框架如何分割 ,不会显示任何资料,所以不必放入 <BODY> 标记,浏览这框架必须读取这档案 面不是其他框窗的档案。
<FRAMESET> 是用来划分框窗,每一窗框由一个 <FRAME> 标记所标示,<FRAME>必须在 <FRAMESET> 范围中使用。
<framseset>标签:
rows="105px,*,20px",表示把画面分成上下三部分,第一部分的高度是105px,第三部分是20px,*代表剩余空间。
cols="185,*",表示把画面分成左右两部分,第一部分的宽度是185px,*代表剩余的第二部分。
COLS 与 ROWS 两参数尽量不要放在同一个 <FRAMESET> 标记中,因 Netacape 偶然不能显示这类型的框架,尽量采用多重分割,如上例。
framespacing=0,当框架有边框时,边框宽度在默认情况下是1像素。IE规定,通过framespacing属性还可以调整其大小,格式为:<frameset framespacing = 边框宽度>
边框宽度就是在页面中各个边框之间的线条宽度,以像素为单位,并且这一属性只能在<frameset>中使用,对单个<frame>无效。
border=0,设定框架的边框厚度
frameborder="0",设定框架的边框,其值只有0和1,0表示不要边框,1表示要显示边框。
<frame>标签:
noresize,设定不让使用者可以改变这个框框的大小,如没有设定此参数,使用者可随意地拉动框架改变其大小。
name="footer",设定这个框窗的名称,这样才能指定框架来作链接,必须但任意命名。
scrolling="no",设定是否要显示滚动条,YES 表示要显示滚动条,NO 表示无论如何都不要显示滚动条,AUTO 视情况而定。
src="/public/frame/footer.jsp",规定在框架中显示的文档的 URL。
分享到:
相关推荐
JSP框架类frameset和frame是Web开发中常用的技术,用于构建复杂的网页布局。下面将详细介绍frameset和frame的区别和用法。 frameset frameset标签用于声明页面使用框架技术,它是页面布局的结构。frameset标签的...
### JSP中使用Frameset框架实现边框固定 在JSP(web应用的一种脚本语言)开发过程中,有时我们需要创建复杂的页面布局。其中一种常见的需求是使用`frameset`框架来组织页面,并且需要确保这些框架的边框尺寸是固定的...
在 Web 开发中,Frameset 是一种常用的页面布局方式,它允许开发者将页面分割成多个独立的 Frame,实现多个视图的同时显示。然而,在使用 Frameset 时,开发者常常会遇到一个问题:如何在Frameset中跳转出来?今天,...
虽然随着现代Web技术的发展(如HTML5),`frame`与`frameset`已经不再被推荐使用,但在了解Web历史和技术演进的过程中,掌握这些标签及其属性仍然是很有必要的。 #### 一、Frame标签 `frame`标签用于定义页面中的一...
总结,`frameSet`在实现多窗口布局和子父窗口通信时发挥了作用,但在现代Web开发中,为了更好的用户体验和兼容性,建议使用`iframe`和JavaScript的`postMessage`方法来替代。同时,利用JSP或类似的服务器端技术可以...
本代码中使用了`<%@ page %>`指令,用于指定JSP文件的编码方式和导入Java类库。 Java代码嵌入 JSP文件中可以嵌入Java代码,以实现动态内容的生成。在本代码中,使用了Java代码来处理聊天记录和输入信息。Java代码...
例如,在给定的`index.jsp`中,`frameset`被用来创建了一个三行两列的布局,其中顶部和底部框架占据了屏幕的20%,中间的大框架占据了60%。 ```html <frameset rows="20%,60%,20%"> <frame src="rightbar.jsp" ...
值得注意的是,虽然frameset在早期Web开发中广泛使用,但随着Web标准的发展,现代Web设计更倾向于使用CSS布局(如Flexbox或Grid)和Ajax技术来实现类似的效果,因为它们提供了更好的兼容性、可访问性和响应式设计...
在网页设计中,`<frameset>` 和 `<frame>` 标签是HTML 4.01标准中的元素,用于创建多窗口布局,也就是常说的框架(Frames)。在JSP(JavaServer Pages)中,我们可以利用这些标签来构建复杂的网页结构。然而,有时候...
在网页设计和开发中,框架(frame)布局是一种常见的组织页面内容的方法,特别是在早期网页技术中。框架布局允许我们将页面划分为多个独立的部分,每个部分可以加载不同的网页内容,从而实现更灵活的页面设计。本教程...
或者在JSP中使用`response.sendRedirect()`方法实现服务器端的帧内容跳转。 总的来说,JSP中的帧基础应用主要包括创建帧布局、指定帧内容以及实现帧间的交互。熟练掌握这些技巧,可以帮助开发者构建出更加灵活和可...
在Web开发中,特别是在使用JSP(Java Server Pages)技术时,经常需要实现不同`frame`之间的数据交互或子页面与父页面之间的参数传递。这种功能在实际应用中非常常见,比如在主页面中选择一个选项时,需要动态更新...
实现这一布局的HTML代码示例已给出,使用了`<frameset>`和`<frame>`标签来定义框架结构和内容来源。 此外,学生还需要在页面的不同部分实现交互功能。A部分应显示“登录”和“注册”链接,点击这些链接时,C部分应...
了解如何在HTML文档中使用内部样式或外部样式表,以及如何使用选择器和规则集是至关重要的。 8. **div与span**:这两个标签在HTML中用于布局和样式化页面元素。它们经常与CSS一起使用,以实现更精细的页面设计。 #...
例如,我们可以将头部和底部信息分别保存为单独的文件,然后在每个页面中通过`<jsp:include>`引入,这样修改一处即可更新所有页面的相应部分。 4. **CSS布局**: CSS(Cascading Style Sheets)是控制网页外观的关键...
提供的代码示例展示了如何在一个HTML页面中使用`<frameset>`元素来构建多窗格布局。这在JSP中非常常见,因为JSP本质上就是扩展了HTML的功能,允许在HTML文档中嵌入Java代码。 - **Frameset结构**:在这个例子中,`...
在本案例中,我们讨论的是一个已经结合了`frame`的树形框架,特别适用于JSP(Java Server Pages)开发环境。 首先,让我们深入理解树形结构。树形结构是一种非线性的数据结构,模仿自然界中的树,每个节点都可以有...
在提供的代码片段中,我们可以看到一个嵌套的frameset结构,它定义了不同frame的大小和来源。例如,`<frame src="tree_top.html" name="leftFrame" ...>`定义了一个名为“leftFrame”的frame,其内容来源于“tree_...
根据给定的信息,我们可以总结出以下关于JSP网页开发中常用的代码知识点: ### 1. 禁止右键菜单和其他浏览器默认行为 在JSP页面中,有时我们需要禁止用户的一些默认操作,例如右键菜单、拖拽选择等。下面的代码...
1. FrameSets的基本使用:了解`<frameset>`、`<frame>`标签的属性,如`rows`和`cols`用于定义框架的尺寸,`src`用于指定框架加载的URL。 2. 如何避免框架间的滚动条冲突:通过设置`scrolling`属性,如`no`、`yes`或`...