首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

有什么办法让一个网页中IFRAME里的JS与这个网页中的JS通讯?解决方案

2012-06-15 
有什么办法让一个网页中IFRAME里的JS与这个网页中的JS通讯?比如我的网站后台有一个添加图片的程序.a.php还

有什么办法让一个网页中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> 

热点排行