日期:2014-05-16  浏览次数:20329 次

有什么办法让一个网页中IFRAME里的JS与这个网页中的JS通讯?
比如我的网站后台有一个添加图片的程序.a.php
还有一个图片处理的程序,可以上传图片.b.php
要在a.php中<iframe src="b.php" frameborder="0" width="100%" height="100%" ></iframe>
现在的问题是,b.php中的JS怎么与a.php的程序通讯,以达到在iframe里通过鼠标单击某张图片后,让和iframe在一个页面的一个<input type='text' />中的value获取到该图片的src.
示例网址:http://www.dalianwa.com/test.php

------解决方案--------------------
这个不是很难啊,可以用以下方法:

iframe JS:

JScript code


<img src="aaaa.gif" onclick="returnimgurl(this);"/>

function returnimgurl(eimg)
{
   parent.document.all.你的TEXT ID.value=eimg.src;
}

------解决方案--------------------
HTML code

<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="gb2312" />
        <title></title>
        <style>
        
        </style>
    </head>
    <body>
        <div id="a">aaaa</div>
        <iframe src="2.html" frameborder="1"></iframe>
    </body>
</html>