`

js 在iframe中的两个页面传值

 
阅读更多
所有的在同一目录下面:
第一个页面:
<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN ">
<HTML>
<HEAD>
<TITLE>   New   Document   </TITLE>
<meta   http-equiv= "content-type "   content= "text/html "   charset= "GB2312 ">
<link   rel= "stylesheet "   type= "text/css "   href= " ">
<script   type= "text/javascript "   src= " "> </script>
<script   language= "javascript "   type= "text/javascript "> </script>
</HEAD>

<BODY>
<table   border= "1 "   align= "left "   width= "60% ">
<tr>
<td> <iframe   name= "fa "   src= "a.html "> </iframe> </td>
<td> <iframe   name= "fb "   src= "b.html "> </iframe> </td>
<tr>
</table>
</BODY>
</HTML>
/************a.html*******************/
<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN ">
<HTML>
<HEAD>
<TITLE>   aaaaaaaaa   </TITLE>
<meta   http-equiv= "content-type "   content= "text/html "   charset= "GB2312 ">
<link   rel= "stylesheet "   type= "text/css "   href= " ">
<script   type= "text/javascript "   src= " "> </script>
<script   language= "javascript "   type= "text/javascript ">

function   control()
{
parent.frames[ 'fb '].document.getElementById( "button ").style.display   =   'block ';
}

</script>
</HEAD>
/************b.html*******************/
<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN ">
<HTML>
<HEAD>
<TITLE>   bbbbbbbbbbb   </TITLE>
<meta   http-equiv= "content-type "   content= "text/html "   charset= "GB2312 ">
<link   rel= "stylesheet "   type= "text/css "   href= " ">
<script   type= "text/javascript "   src= " "> </script>
<script   language= "javascript "   type= "text/javascript "> </script>
</HEAD>

<BODY>
<INPUT   TYPE= "button "   NAME= " "   style= "display:none; "   id= "button "   value= "I 'm   here   here!~~~~~~~~ ">
</BODY>
</HTML>


<BODY>
<input   type= "button "   value= "Display "   style= "cursor:hand; "   onclick= "control();return   true; ">
</BODY>
</HTML>

分享到:
评论

相关推荐

    iframe父向子传值实例.rar

    然而,由于浏览器的同源策略限制,`iframe`内的页面与包含它的父页面在不同源时,不能直接访问彼此的DOM或JavaScript变量,这就引出了"iframe父向子传值"的问题。 在标题"iframe父向值实例.rar"和描述中提到的解决...

    二个iframe之间传值 的小例子

    - `left.html`和`right.html`可能是两个`iframe`的内容,它们在`main.html`中被嵌入。每个`iframe`内部可以包含用于接收和发送消息的JavaScript代码,以及响应用户交互的函数。 - `main.html`作为主页面,可能包含...

    JS实现向iframe中表单传值的方法

    JS实现向iframe中表单传值是常见的交互技术,它涉及到JavaScript对页面元素的操作以及表单属性的处理。以下是对这个主题的详细解释: 首先,我们需要理解iframe的基本概念。iframe(Inline Frame)是一种在HTML文档...

    js 垮域传值

    最近搞一个需求有关js跨域弹窗传值,问题是这样的:有两个网站分别为www.b.com、www.a.com 在B网站B.htm嵌入A网站的A.htm页面,在A.htm页面要从弹出的AA.htm页面获取一个值(产生跨域问题,AA.htm页面要弹出到B网站)...

    js 实现iframe 之间传值

    `window.postMessage()`接收两个参数:要传递的数据和目标窗口的引用(通常是`iframe`的`contentWindow`属性)。例如,父页面向`iframe`传递消息: ```javascript // 父页面 var iframe = document....

    js-iframe-传值调用实例代码

    在js-iframe-传值调用实例中,我们有以下两个主要部分: 1. **上半部分(父窗口)**:包含一个输入框和一个按钮。用户在输入框中输入信息,点击按钮后,数据将被发送到下半部分的iframe中。 2. **下半部分(iframe...

    页面中iframe相互传值传参

    在Web开发中,iframe是一种常用来嵌入第三方页面或内容的方式。但同时,它也引入了父页面与iframe之间进行数据交换的需求,也就是所谓的“传值传参”。随着浏览器技术的发展,不同浏览器间的兼容性问题成为开发者...

    静态页面的传值

    7. **iframe通信**:如果两个页面在一个窗口内(例如一个页面嵌入在另一个页面的iframe中),可以利用`postMessage`和`message`事件进行通信,传递数据。 在提供的"测试静态页面传值"压缩包中,可能包含了以上提到...

    网站资料_传值,IFRAME

    在网页开发中,"传值"和"IFRAME"是两个重要的概念,它们都是构建交互式和复杂网站的关键技术。下面将详细解释这两个概念及其相互关系。 首先,"传值"是指在网页的不同部分之间或者不同网页之间传递数据的过程。在...

    iframe父子传值

    同源策略规定,只有相同协议、域名和端口的两个页面才能相互访问彼此的DOM元素和JavaScript变量。因此,如果`iframe`的源URL与包含它的页面不同源,那么它们之间的通信就会受到限制。 ### 2. 父向子传值 #### 2.1 ...

    Jquery调用iframe父页面中的元素及方法

    iframe中的页面通过jQuery在页面加载时调用这两个元素: ```javascript $(function(){ // 在iframe中查找父页面元素 alert($('#default', window.parent.document).html()); // 在iframe中调用父页面中定义的方法...

    window.open父子窗口传值问题

    如果两个窗口属于不同的源(域名、协议或端口),则存在同源策略限制,这会阻止它们直接访问对方的DOM或JavaScript变量。 要解决父子窗口间的传值问题,有以下几种方法: 1. **使用URL参数**:在`window.open`的`...

    javascirpt实现2个iframe之间传值的方法

    - JavaScript传值操作技巧总结:这部分内容涵盖了一系列有关JavaScript在页面间或函数间传递数据的方法,如全局变量、URL参数、cookie、local Storage和sessionStorage等。 - JavaScript编码操作技巧总结:涉及到...

    layui type2 通过url给iframe子页面传值的例子

    在示例中,代码检查了`addData`和`delData`两个集合,分别代表需要添加和删除的数据。如果没有任何修改,弹窗会被关闭,并显示相应的提示消息。如果有修改,会通过`$.ajax`发送POST请求到服务器进行数据的添加或删除...

    iframe消息监听传递

    在Web开发中,`iframe`(Inline Frame)是一种嵌入其他网页的HTML元素,常用于在同一个页面上显示多个不同的内容。然而,由于浏览器的安全策略,`iframe`内的页面与包含它的页面可能存在跨域问题,这限制了它们之间...

    frame与frame之间如何用JavaScript传值

    在Web开发中,框架(frame)是一种组织页面内容的方式,它允许在一个HTML文档中嵌入多个独立的浏览区域。这些区域通常称为子框架,每个都有自己的文档和独立的滚动条。在处理涉及多个框架的交互时,有时我们需要在...

    静态画面之间传值的共通

    在页面B中,可以通过JavaScript的`window.location.search`获取这些参数,并解析成JSON对象。 ```javascript // 页面B const urlParams = new URLSearchParams(window.location.search); const value = urlParams....

    页面间传值

    类似于URL参数,但可以通过History API在页面跳转中动态更新,不会显示在浏览器地址栏,增加了数据的隐蔽性。 7. POST请求: 在表单提交或Ajax请求时,可以通过POST方法将数据发送到服务器,然后在新页面中通过...

    javascript父子页面传参

    在JavaScript编程中,父子页面之间的通信是一个常见的需求,特别是在单页应用(SPA)或框架如Vue、React和Angular中。本篇文章将详细讲解如何在父子页面之间传递参数,并通过提供的DEMO文件(a.html、c.html、b.html...

Global site tag (gtag.js) - Google Analytics