在frame中的子页面调用其他子页面的变量和方法:
1. parent.document.frames("子页面name").子页面方法();
2. parent.子页面name.子页面方法();
3. parent.frames["子页面name"].子页面方法();
例如:
1. parent.document.frames("top").tops();
2. parent.top.tops();
3. parent.frames["top"].tops();
在frame中主页面调用其他子页面的变量和方法:
1.子页面name.子页面方法()
2.子页面name.子页面变量
示例如下:
1、index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<frameset rows="80,*" cols="*" frameborder="no" border="0" framespacing="0">
<frame src="top.jsp" name="top" scrolling="No" noresize="noresize" id="top" />
<frameset cols="80,*" frameborder="no" border="0" framespacing="0">
<frame src="a.jsp" name="a" scrolling="No" noresize="noresize" id="a" />
<frame src="b.jsp" name="b" id="b" />
</frameset>
</frameset>
<noframes><body>
</body>
</noframes>
</html>
2、top.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>top.jsp</title>
<script type="text/javascript">
function a(){
var aFrame = parent.document.frames("a");
//var aId = aFrame.document.getElementById("aId").innerText;
//alert(aId);
aFrame.tree("111");
}
</script>
</head>
<body bgcolor="blue">
<div id="top" onclick="a()">top页面</div>
</body>
</html>
3、a.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ page import="java.util.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
<script type="text/javascript">
function tree(d){
alert(d);
}
</script>
</head>
<body bgcolor="red">
<div id="aId">a页面</div>
</body>
</html>
4、b.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body bgcolor="green">
<div id="b">b页面</div>
</body>
</html>
- 大小: 35.9 KB
分享到:
相关推荐
frame与frame之间如何用JavaScript传值
实现类似 C# TabControl 控件的效果,在同一区域实现界面的切换。通过ContentControl , Frame , Page等将生成子界面嵌入到主窗口。
在jsp页面中,frame之间以及子页面和父页面间参数是如何传递的?
C语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 ...
Shell和frame窗体关闭确认窗口,简单的代码例.
Frame动画(帧动画)在悬浮窗口上的实现
MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 ...
MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 ...
frame,iframe,中的js的相互访问示例 frame,iframe,中的js的相互访问示例
本文主要整理了selenium自动化测试中用到的frame和Windows窗口,多浏览器使用的方法和实例
使用WPF的Frame+Page组合多个界面,用NavigationService实现界面切换。压缩包中包含一个简单的示例,包括主窗口(包含Frame),选择下一步的Page(Frame的初始窗口)和两个“下一步”的目标Page。
NULL 博文链接:https://penghuaiyi.iteye.com/blog/366458
针对子余Frame和余Frame同态的相关性质以及两者之间的联系和应用进行了研究。首先对子余Frame及余Frame同态的相关性质进行了讨论;其次讨论了子余Frame和余Frame同态相结合的相关性质;第三,子余Frame和嵌入映射...
Delphi中frame的使用Delphi中frame的使用Delphi中frame的使用Delphi中frame的使用Delphi中frame的使用
在iframe、frame之间,js的相互访问、修改
frame,iframe.frameset用法和区别
xr-frame案例实现兄弟组件传值通信
Python_tkinter_10_Frame_框架_(GUI_窗口_教学教程tutorial)
KVO监听UI控件的frame变化,kVO的简单使用
@ JavaScript X-Open 1.4 @ 作者:Andyfoo @ 功能:Frame 做的小窗口 @ 日期:2005-3-19(make)/2005-3-19(change) @ 网址:http://www.getcn.net http://www.andyfoo.net<br>@ 版权:算法之家...