JSP中frameset和frame的使用

例:<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。
 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然可以,以下是一个使用 framesetframe 的示例 HTML 文件: ```html <!DOCTYPE html> <html> <head> <title>Frameset and Frame Example</title> </head> <body> <!-- 定义 frameset --> <frameset cols="30%, 70%"> <!-- 定义左边的 frame --> <frame src="left.html" name="left"> <!-- 定义右边的 frame --> <frame src="right.html" name="right"> </frameset> </body> </html> ``` 在上述示例,我们定义了一个 `frameset`,该 `frameset` 包含两个 `frame`,分别是左边的 `frame` 和右边的 `frame`。 我们可以通过 `cols` 属性指定 `frameset` 每个 `frame` 的列宽百分比。在本例,左边的 `frame` 宽度为 `30%`,右边的 `frame` 宽度为 `70%`。 接下来,我们可以在 `src` 属性定义左边和右边的 `frame` 要加载的 HTML 文件。在本例,分别是 `left.html` 和 `right.html`。 例如,我们可以创建两个简单的 HTML 文件 `left.html` 和 `right.html`,如下所示: ```html <!-- left.html --> <!DOCTYPE html> <html> <head> <title>Left Frame</title> </head> <body> <h1>This is the left frame</h1> <p>Hello World!</p> </body> </html> <!-- right.html --> <!DOCTYPE html> <html> <head> <title>Right Frame</title> </head> <body> <h1>This is the right frame</h1> <p>Welcome to my website!</p> </body> </html> ``` 现在,当我们在浏览器打开上面的 HTML 文件时,会看到一个包含左边和右边 `frame` 的页面。左边的 `frame` 会显示 "This is the left frame" 和 "Hello World!",右边的 `frame` 会显示 "This is the right frame" 和 "Welcome to my website!"。 希望这可以帮助你理解如何使用 `frameset` 和 `frame` 创建多个 HTML 页面的布局。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值