frameset框架实现右边框架弹窗
2011-03-28 19:00
204 查看
Web程序界面上面frameset框架结构是比较常用的,采用了框架结构就有在不同框架间调用JS,操作html的需求。下面我们通过一个简单例子:在左边菜单栏上面点击后实现在右边窗口中弹窗功能。
主框架页面。包含了左边的meju页面 和右边的user.do页面。我们要实现的就是在menu.jsp上面点击后在user.do上面弹出窗口。
<frameset cols="180,10,*" frameborder="no" border="0" framespacing="0" id="frame">
<frame src="menu.jsp" name="leftFrame" scrolling="Yes" id="leftFrame" title="leftFrame" />
<frame src="side.html" name="tbFrame" scrolling="No" noresize="noresize" id="tbFrame" title="tbFrame" />
<frame src="user.do" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset>
menu.jsp通过window.parent.frames['mainFrame']定位到右边框架,然后调用changeSmsPwd()方法来弹出输入密码框的窗口、
<a href="javascript:void" onclick="window.parent.frames['mainFrame'].changeSmsPwd();">更改密码</a>
user.do简单的包含一个弹窗的脚本实现弹窗功能即可,当然也可以通过调用左边菜单JS方法来实现对左边菜单页面的修改。
function changeSmsPwd(){
var title="访问设置";
var nText = "";
showCommonMsgBox_title("350",title,nText);//实现弹窗代码
window.parent.frames['leftFrame'].leftOpenSmsTree(); //调用左边框架的脚本
}
主框架页面。包含了左边的meju页面 和右边的user.do页面。我们要实现的就是在menu.jsp上面点击后在user.do上面弹出窗口。
<frameset cols="180,10,*" frameborder="no" border="0" framespacing="0" id="frame">
<frame src="menu.jsp" name="leftFrame" scrolling="Yes" id="leftFrame" title="leftFrame" />
<frame src="side.html" name="tbFrame" scrolling="No" noresize="noresize" id="tbFrame" title="tbFrame" />
<frame src="user.do" name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset>
menu.jsp通过window.parent.frames['mainFrame']定位到右边框架,然后调用changeSmsPwd()方法来弹出输入密码框的窗口、
<a href="javascript:void" onclick="window.parent.frames['mainFrame'].changeSmsPwd();">更改密码</a>
user.do简单的包含一个弹窗的脚本实现弹窗功能即可,当然也可以通过调用左边菜单JS方法来实现对左边菜单页面的修改。
function changeSmsPwd(){
var title="访问设置";
var nText = "";
showCommonMsgBox_title("350",title,nText);//实现弹窗代码
window.parent.frames['leftFrame'].leftOpenSmsTree(); //调用左边框架的脚本
}
相关文章推荐
- PHP使用frameset制作后台界面时,怎样实现通过操作左边框架,使右边框架中的页面跳转?
- 将不同的html页面组合成一个——通过框架标签frameset和frame实现
- 以div代替frameset,用css实现仿框架布局
- JavaWeb这三周-FrameSet框架实现新闻后台管理系统
- java web开发中,jsp使用了frameset框架,如何实现整个页面跳转,并且同一个表单中可以提交两个action
- 基于YIi的三栏frameset框架后台管理页面的实现
- 利用js实现frameset框架传值,动态控制frame重定向
- 框架布局,用Frameset如何实现固定宽度的居中
- frameset 获取框架对像javascript实现
- 框架frameset和frame实现左右导航
- 基于YIi的三栏frameset框架后台管理页面的实现
- 每日一题_JavaScript.利用Js操作frameset框架集对象实现购物车?
- 用frameset实现左边导航,右边显示相应内容的布局
- 利用 frameset 框架实现切换网页时不刷新背景音乐(不会中断)
- 框架伸缩 frameset实现
- 基于YIi的三栏frameset框架后台管理页面的实现
- 用framest框架实现左边点击,右边显示
- asp.net frameset 框架页面伸缩功能实现
- frameset框架在.net网站中的小实现。
- 一个frameset框架的页面,关闭窗口调用js的实现