`
落地窗
  • 浏览: 435251 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在jsp页面中,frame之间以及子页面和父页面间参数是如何传递

 
阅读更多
看示例代码
父页面:
<!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之间以及子页面和父页面间参数传递

    ### Frame之间及子页面与父...通过上述介绍,我们可以看到在JSP页面中实现`frame`之间或子页面与父页面之间的参数传递有多种方法,每种方法都有其适用场景。在实际开发过程中,可以根据具体需求选择合适的技术方案。

    jsp页面跳转

    有时我们需要在JSP页面中实现一定的延时效果,即在用户停留一段时间后再自动跳转到另一个页面。 **实现原理:** 这种延时重定向可以通过JavaScript脚本来实现。在JSP页面中嵌入JavaScript代码,利用计时器(`...

    java五种jsp页面跳转方法详解

    java五种jsp页面跳转方法详解 2009-08-21 09:06 1. RequestDispatcher.forward()  是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到 另外一个Servlet,JSP 或普通HTML...

    JSP页面的五种跳转方法

    JSP页面跳转是Web开发中的重要概念,用于在用户界面上实现页面间的导航。这里主要介绍五种常见的JSP页面跳转方法,包括RequestDispatcher.forward()、response.sendRedirect()、&lt;jsp:forward page="" / &gt;、Meta标签...

    iframe父页面获取子页面参数的方法

    在Web开发中,有时我们需要在父页面中与嵌入的`iframe`子页面进行交互,例如获取或设置子页面中的参数。本篇文章将详细讲解如何在父页面中获取`iframe`子页面的参数,这对于实现跨窗口通信是至关重要的。 首先,让...

    JSP中5种跳转foward,request等等的详细区别

    在 JSP 编程中,跳转是一种常见的技术手段,用于将用户从当前页面重定向到另一个页面。JSP 中有五种跳转方式,包括 RequestDispatcher.forward()、response.sendRedirect()、jsp:forward、RequestDispatcher.include...

    五种 JSP页面跳转方法详解

    JSP(JavaServer Pages)页面跳转是Web开发中常见的操作,它涉及到在服务器和客户端之间传输数据以及控制页面流程。以下是针对标题中所提及的五种JSP页面跳转方法的详细知识点解析。 1. RequestDispatcher.forward...

    在Jsp Servlet中页面重新定向总汇

    通常情况下,forward()方法用于Servlet之间的数据传递和页面跳转,不推荐在JSP页面中使用。 2. HttpServletResponse.sendRedirect() 与RequestDispatcher.forward()不同,sendRedirect()方法在客户端浏览器端执行。...

    JSP页面播放声音.doc

    本文详细介绍了在JSP页面中播放声音的方法和技术细节,包括常见的多媒体编码格式、WMP播放器的不同版本及其HTML嵌入方式、ASX播放列表的应用等。这些知识不仅适用于JSP页面,同样适用于其他Web开发场景。通过对这些...

    jsp下页面跳转的几种方法小结

    - **优点**:提供了一种在JSP页面中直接进行转发的方式,语法更简洁。 - **限制**:同样不改变浏览器地址栏,且无法转发到外部URL,只能在同一应用内部使用。 - **示例**: ```jsp &lt;jsp:forward page="newPage....

    jsp中的window属性

    则新建一个窗口打开了 b.html 页面,这和在 a.html 页面中用一条链接打开页面的效果是一样的: &lt;a href="b.html" target="_blank"&gt;b 但 window.open 对新建窗口的样式可以有更多的控制,例如:窗口大小、是否显示...

    页面自动刷新有关各种的技术

    页面自动刷新技术是一种常见的网页设计技巧,用于定期更新页面内容,提供给用户实时的信息或保持页面状态的...注意,频繁的页面刷新可能会对用户的浏览体验造成影响,因此在设计时应权衡刷新频率和用户体验之间的平衡。

    JSPServlet的重定向技术综述

    重要的是,这种方法下,原始请求的所有参数和信息都会被保留并带到目标页面,因此在目标页面中可以直接访问这些信息。但是,`forward()`有一个限制,它无法重定向到包含frame的JSP文件,但可以重定向到包含frame的...

    JSP软件开发文件

    JSP框架主要包含两部分:框架集(FrameSet)和框架(Frame)。框架集用于组织多个框架,而框架则是显示特定网页内容的独立区域。 2. **分段排版标记** 在HTML中,用于分段排版的标记包括: - `&lt;pre&gt;...&lt;/pre&gt;`:...

    报表工具FineReport中如何把报表放到网页中显示

    ### 报表工具FineReport中如何把报表放到网页...此外,还讨论了为何不推荐将报表直接显示在`&lt;div&gt;`元素中的原因,以及如何避免JavaScript库之间的冲突问题。这些技术手段对于提高Web应用的数据可视化能力具有重要意义。

    jsp页面播放视频几种媒体格式的播放代码包括

    根据提供的信息,我们可以总结出关于在JSP页面中嵌入不同媒体格式(如RMVB、AVI、MGP等)的视频播放代码的关键知识点。这些代码片段提供了多种方式来实现视频播放功能,使得开发者能够根据具体需求选择最适合的方法...

    jsp重定向地址栏不改变的实例

    这样,浏览器会在当前页面中加载这个URL的内容,而地址栏仍然显示原始JSP页面的URL。如果`l`为空,那么会打印出`l is null`。 这种方法虽然实现了地址栏不改变的效果,但有一些潜在问题需要注意: 1. **SEO问题**...

Global site tag (gtag.js) - Google Analytics