struts <html:frame> <frameset> <frame> 框架标签用法

本文详细解析了HTML中frameset及frame标签的用法,包括如何设置框架边框、滚动条、框架名称等属性,并介绍了如何通过frameName进行表单提交后的页面定向显示,以及框架间的交互方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<frameset rows="60%,*" frameborder="1">
  <html:frame page="/DriverQueryPageSucceed.jsp" frameName="topFrame" scrolling="auto" noresize="true" />
  <html:frame page="/DriverQuery.jsp" frameName="menu" scrolling="auto" noresize="true" />
 </frameset>

 分别进行解释:

frameborder="1" 这个是控制显示不显示框架的边框,缺省值为1,1为显示边框,0为 不显示边框

<html:frame/>标签中的

page="/DriverQueryPageSucceed.jsp":为分框引入的页,相当于<frame src='DriverQueryPageSucceed.jsp'>中的src

frameName="topFrame":为这个框架的名字,可以在form表单里引入使用,<html:form action="/DriverQuery.do" method="post" target="topFrame">这样这个表单提交完打开的页面就显示在了frameName为"topFrame"的框架里

scrolling="auto":设置滚动条的,有3种选择,yes,no,auto,默认为auto,yes为有滚动条,no为没有滚动条,auto为框架内容能显示得下就不显示滚动条,显示不下就显示滚动条

noresize="true":控制用户能否调整框架尺寸的,true时为用户不能对框架大小调整尺寸,代码里写多大就是多大,false时为用户可以对框架大小调整尺寸。

frame不应该在body

<html>
<head>
<title>框架练习</title>
<frameset rows='30%,*'>
<frame src='a.html' name='frame_a'>
<frame src='b.html' name='frame_b'>
</frameset>
</head>

 

 

frame可以用数组:frames[0] 代表了 a.htmlframes[1] 代表了 b.html
框架之间可以进行交互:parent.     parent.是主调文档  
parent.frame的名字.文本框的名字.value;
如:parent.frame_a.text1.value;如果在b.html里这样写,就可以得到名字为frame_a的框架的里名字为text1的文本框的值
设置框架线:在<frameset rows=''>里加入 frameborder='color'
如:<frameset rows='10%,*' frameborder=red>这线显示的就是红色的

 

黑色头发  http://heisetoufa.iteye.com

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值