看示例代码
父页面:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>父页面</title>
<script type="text/javascript">
function getChildEl(){
alert(document.frames("inner").document.getElementById("text1.inner").value);
}
</script>
</head>
<body>
<input type="text" id="text1.outter" value="outter text"/>
<input type="button" value="访问子页面" onclick="getChildEl()" />
<br/>
<iframe id="inner" name="inner" src="child.html"></iframe>
</body>
</html>
子页面:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>子页面</title>
<script type="text/javascript">
function getParentEl(){
alert(parent.document.getElementById("text1.outter").value);
}
</script>
</head>
<body>
<input type="text" id="text1.inner" value="inner text"/>
<input type="button" value="访问父页面" onclick="getParentEl()" />
</body>
</html>
经过测试:
//在子页面访问子页面时(子页面通过父页面访问其他的子页面),以下三种在IE6下均通过验证,但是在firefox中,第一种方式没有通过验证,其他均没问题。其中frame3为frame的name属性值
parent.document.frames("frame3").document.getElementById("test3").value=data;
parent.frames["frame3"].document.getElementById("test3").value=data;
parent.frame3.document.getElementById("test3").value=data;
相关文章:
http://longhuang.iteye.com/blog/693827
分享到:
相关推荐
### Frame之间及子页面与父...通过上述介绍,我们可以看到在JSP页面中实现`frame`之间或子页面与父页面之间的参数传递有多种方法,每种方法都有其适用场景。在实际开发过程中,可以根据具体需求选择合适的技术方案。
有时我们需要在JSP页面中实现一定的延时效果,即在用户停留一段时间后再自动跳转到另一个页面。 **实现原理:** 这种延时重定向可以通过JavaScript脚本来实现。在JSP页面中嵌入JavaScript代码,利用计时器(`...
java五种jsp页面跳转方法详解 2009-08-21 09:06 1. RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到 另外一个Servlet,JSP 或普通HTML...
JSP页面跳转是Web开发中的重要概念,用于在用户界面上实现页面间的导航。这里主要介绍五种常见的JSP页面跳转方法,包括RequestDispatcher.forward()、response.sendRedirect()、<jsp:forward page="" / >、Meta标签...
在Web开发中,有时我们需要在父页面中与嵌入的`iframe`子页面进行交互,例如获取或设置子页面中的参数。本篇文章将详细讲解如何在父页面中获取`iframe`子页面的参数,这对于实现跨窗口通信是至关重要的。 首先,让...
在 JSP 编程中,跳转是一种常见的技术手段,用于将用户从当前页面重定向到另一个页面。JSP 中有五种跳转方式,包括 RequestDispatcher.forward()、response.sendRedirect()、jsp:forward、RequestDispatcher.include...
JSP(JavaServer Pages)页面跳转是Web开发中常见的操作,它涉及到在服务器和客户端之间传输数据以及控制页面流程。以下是针对标题中所提及的五种JSP页面跳转方法的详细知识点解析。 1. RequestDispatcher.forward...
开发JSP调试插件的核心在于如何实现在Eclipse中设置断点的功能,并能够远程调试JSP页面。因此,在设计插件时需要考虑以下几个关键功能: - 支持在JSP文件中设置断点。 - 实现与JVM的远程通信。 - 提供友好的用户...
通常情况下,forward()方法用于Servlet之间的数据传递和页面跳转,不推荐在JSP页面中使用。 2. HttpServletResponse.sendRedirect() 与RequestDispatcher.forward()不同,sendRedirect()方法在客户端浏览器端执行。...
在网页设计中,为了提供更好的用户体验,我们常常需要在用户点击导航链接时,不重新加载整个页面而是仅替换部分内容。这种技术可以借助`iframe`(Inline Frame)元素来实现。`iframe`允许我们在一个HTML文档中嵌入另...
本文详细介绍了在JSP页面中播放声音的方法和技术细节,包括常见的多媒体编码格式、WMP播放器的不同版本及其HTML嵌入方式、ASX播放列表的应用等。这些知识不仅适用于JSP页面,同样适用于其他Web开发场景。通过对这些...
- **优点**:提供了一种在JSP页面中直接进行转发的方式,语法更简洁。 - **限制**:同样不改变浏览器地址栏,且无法转发到外部URL,只能在同一应用内部使用。 - **示例**: ```jsp <jsp:forward page="newPage....
### 报表工具FineReport中如何把报表放到网页...此外,还讨论了为何不推荐将报表直接显示在`<div>`元素中的原因,以及如何避免JavaScript库之间的冲突问题。这些技术手段对于提高Web应用的数据可视化能力具有重要意义。
则新建一个窗口打开了 b.html 页面,这和在 a.html 页面中用一条链接打开页面的效果是一样的: <a href="b.html" target="_blank">b 但 window.open 对新建窗口的样式可以有更多的控制,例如:窗口大小、是否显示...
页面自动刷新技术是一种常见的网页设计技巧,用于定期更新页面内容,提供给用户实时的信息或保持页面状态的...注意,频繁的页面刷新可能会对用户的浏览体验造成影响,因此在设计时应权衡刷新频率和用户体验之间的平衡。
重要的是,这种方法下,原始请求的所有参数和信息都会被保留并带到目标页面,因此在目标页面中可以直接访问这些信息。但是,`forward()`有一个限制,它无法重定向到包含frame的JSP文件,但可以重定向到包含frame的...
JSP框架主要包含两部分:框架集(FrameSet)和框架(Frame)。框架集用于组织多个框架,而框架则是显示特定网页内容的独立区域。 2. **分段排版标记** 在HTML中,用于分段排版的标记包括: - `<pre>...</pre>`:...
根据提供的信息,我们可以总结出关于在JSP页面中嵌入不同媒体格式(如RMVB、AVI、MGP等)的视频播放代码的关键知识点。这些代码片段提供了多种方式来实现视频播放功能,使得开发者能够根据具体需求选择最适合的方法...