WEB服务器多框架解决方案(2)
2015-06-26 01:04
导读:如右图所示:框架之间能够进行相互控制与数据传送。 1).在框架A中用的是最常用的框架控制方式,利用<ATARGET=BHREF=URL>控制B框架中的页面重载。
如右图所示:框架之间能够进行相互控制与数据传送。
1).在框架A中用的是最常用的框架控制方式,利用<A TARGET=“B” HREF=”URL”> 控制B框架中的页面重载。
2).在框架B中,通过按钮的点击事件对框架C进行控制,这里的控制是通过DOM来实现的。(假设B中按钮Name值为“B1”)
控制C中的URL,在按钮的ONCLICK事件中加入以下代码:(VBScript)
sub b1_onclick
set Bframe = parent.B
Bframe.location.href = “URL”
End sub
控制C中的文本框内容,在按钮的ONCLICK事件中加入以下代码:(VBScript)
sub b1_onclick
set Bframe = parent.B
Brame.document.all.txt1.value = “刘念”
‘txt1是C框架中文本框的Value值
end sub
2.新的框架结构
如上图,我们定义了一个新的框架结构。在新的框架结构中,除了用来放置一、二级菜单的MENU1、MENU2和用来放置三级菜单及具体应用功能的Aapp之外,还增加了三个专门用来处理数据的框架(在上图中用虚线表示)。这三个框架不需要界面,在应用执行的时候是看不见的。
三个数据处理框架的与Aapp框架分工合作,完成具体的功能。
Aapp 针对具体功能的界面和专用控制脚本
Bfun 客户端公用函数和全局变量