• 全部
  • 问答

可否用javascript动态改变frame的大小

coolzdp 2005-08-20 10:36:42
一个页面有两个框架,能否用脚本动态改变框架的大小
能的话请教如何实现?
...全文
160 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
precipitant 2005-08-22
支持处女和狂花
回复
king5281273 2005-08-22
给每个frameset 设置个id 然后
top.document.framesetid.cols="1,*";
或者top.document.frmesetid.rows="1,*";
运用parent,top,framesetid指定到要改变的对象!
回复
matrixy 2005-08-21
<frameset id="onefrm" rows="67,*" framespacing="0" border="0" frameborder="0" >
<frame name="banner" scrolling="no" target="_parent" src="top.jsp">
<frameset id="twofrm" cols="180,*" >
<frame id="contents" scrolling="auto" >
<frame id="mapFrame" src="help.htm">
</frameset>
</frameset>

top.document.frames.twofrm.document.body.cols="20,*";

top.document.body.rows="120,*";

随便你怎么改的。。

关键就看你能不能正确的引用到它们的属性。。。

回复
adandelion 2005-08-20
cxz7531(大花猫)
---------------
高人来了,这样一来可以改变其中一个的高度,但宽度改不了吧。
另外整个框架的高和宽不能设置的吧?
回复
cxz7531 2005-08-20
直接写 top.twofrm.cols="30,*";

<frameset id="onefrm" rows="67,*" framespacing="0" border="0" frameborder="0" >
<frame name="banner" scrolling="no" target="_parent" src="top.jsp">
<frameset id="twofrm" cols="180,*" >
<frame id="contents" scrolling="auto" >
<frame id="mapFrame" src="help.htm">
</frameset>
</frameset>
回复
adandelion 2005-08-20
错了。。。。
好象不行。。。。
请高人看看。。。。
回复
adandelion 2005-08-20
<input type= "button" value ="changesize" onclick="window.parent.main.width='300';window.parent.main.height='400';">

main是两个框架的名字。
回复
相关推荐
发帖
JavaScript
创建于2007-09-28

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2005-08-20 10:36
社区公告
暂无公告