如何向一个页面中的两个iframe传值

现在有一个页面上面是一个iframe的报表
下面是一个iframe的图形
分别向两个iframe传值
怎么传呢?
用到什么技术?简单实用的最好~

例子如下:
定义主页面:demo.html,里面两个iframe:a.html、b.html
[list]
[*]demo.html
[code="html"]
<!DOCTYPE html>






[/code]
[*]a.html
[code="html"]
<!DOCTYPE html>


<br> function callBFun() {<br> parent[&#39;frame_B&#39;].changeHiValue(document.getElementById(&#39;user&#39;).value);<br> }</p> <pre><code> function callDirect() { parent[&#39;frame_B&#39;].document.getElementById(&#39;hi&#39;).innerHTML = &#39;直接操作:====&gt;&#39; + document.getElementById(&#39;user&#39;).value; } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;h1 style=&quot;color: red;&quot;&gt;这是a&lt;/h1&gt; &lt;input type=&quot;text&quot; id=&quot;user&quot; size=&quot;8&quot;&gt;&lt;input type=&quot;button&quot; onclick=&quot;callBFun()&quot; value=&quot;调用b中函数&quot;&gt;&lt;input type=&quot;button&quot; onclick=&quot;callDirect()&quot; value=&quot;直接操控b中的dom&quot;&gt; &lt;/body&gt; </code></pre> <p></html><br> [/code]<br> [*]b.html<br> [code=&quot;html&quot;]<br> &lt;!DOCTYPE html&gt;<br> <html><br> <head><br> <script type="text/javascript"><br> function changeHiValue(value) {<br> document.getElementById(&#39;hi&#39;).innerHTML = &#39;通过调用:==&gt;&gt;==&gt;&gt;&#39; + value;<br> }<br>
<body>
    <h1 style="color: blue;">It's the b</h1>
    来自A中的值:<label id="hi" style="color: red;"></label>
</body>


[/code]
[/list]

可以向主页面上传值并保存下来 然后 两个iframe就可以取到了啊 直接parent.xx

也可以主动的赋值
document.getElementById('frame1').contentWindow.xx = xx
也可以直接加载iframe的src后面作为参数

[quote]yaolifei[/quote]方法都很好。
说白了就是使用JS操作dom。

[code="javascript"]// 父窗体调用子窗体内的函数
window.frames['ifm_id'].valueChange("id_101");
// 子窗体调用父窗体的函数
parent.refreshTree("nodeId_202");[/code]

所有的操作只要是在同一个域下,iframe或frame度可以互相操作的。

[code="js"]
//可以在子窗体frame_A中执行,以下代码操作父窗体中的子窗体frame_B
parent.frames['frame_B'].frame_B_function_Or_dom('来自frame_A,操作你frame_B');
[/code]

都可以调用 function 了,想传什么作为参数传进去就行了。
google 一下,学习下 js 就明白了,可以看下这个,里面有两个例子。
http://www.css88.com/archives/2343

[quote]需求变了~点击iframe1中的按钮,如何通过parent传值到iframe2中~求解![/quote]

buttonInIframe1.onclick = function(){
parent.getElementById("frame2Id").src = url + "这里加上你的参数"
}