日期:2014-05-20  浏览次数:20910 次

关于 Frame 框架的 动态修改!!



大框架是两topframe和downframe,其中 topframe src="A.aspx" ,
downframe 的 src 是不一定(可能为B.aspx,C.aspx,E.aspx)



现在我有1个需求, 当 downframe 的页面为 B.aspx,将 topframe 中的 A.aspx 换为 C.aspx (其实c.aspx 就比 A.aspx 多了 一个搜索框和搜索按钮)

目前共想到2种方法,不知道是否可行。

法1: 当down 页面为B.aspx 时候,在A.aspx 页面动态 添加一个 搜索框 和搜索按钮 

法2: 再做一个页面C.aspx 

由于本人初学,希望大家能给点建议,帮帮我!先谢过大家了!!急啊





------解决方案--------------------

window.parent.frame.iframeId.src="c.aspx"
或 window.parent.frames["iframeId"].src
="c.aspx"

------解决方案--------------------
如果两个画面只是增加检索一个搜索框和按钮的话~
可不可以在b.aspx里面做个隐藏项~~
~通过参数的不同对搜索的显示和隐藏进行控制
不知道<div>在只能用不~

仅供参考~~~实际行不~楼主自己尝试下哦~~~
------解决方案--------------------
楼主可以在主Frame.aspx找到downframe的id,通过window.parent.frames["iframeId"].src来判读地址是否等于B.aspx