比如我的网站后台有一个添加图片的程序.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

解决方案 »

  1.   

    这个不是很难啊,可以用以下方法:iframe JS:<img src="aaaa.gif" onclick="returnimgurl(this);"/>function returnimgurl(eimg)
    {
       parent.document.all.你的TEXT ID.value=eimg.src;
    }
      

  2.   


    <!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>
    2.html<!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="gb2312" />
    <title></title>
    <style>

    </style>
    </head>
    <body>
    <div id="b">123</div>
    <input type="button" id="btn" value="把b的innerHTML传给parent页" onclick="parent.document.getElementById('a').innerHTML = document.getElementById('b').innerHTML" />
    </body>
    </html>
    楼主 试试