如何用Js让父窗口自动读取iframe的子窗口的元素值? 例如: 11/22/33/A.html 里有 <iframe src="../aa/bb/cc/B.hmtl"></iframe> (这里看清楚哦,是两个不同目录下的页面。)如何让B页面里的input值传递给A页面里的input呢?或者当B页面里的input值改变了A页面里的也跟着改变呢?环境是在同一个域名下的非跨域。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 A 中写一个方法 function get( value ){ // 进行设置操作 }用于接收B 页面传来的值,在B页面中写一个方法 function set(){ parent.get('aaa');}当值改变时确发此方法,这样就将值传给了A页面了,怎样处理就看你了 请问不能在B页面里大概这样写吗? <input type="button" value="复制" onClick="parent.document.getElementById('text01').value = 'test';">或者<input type="button" value="复制" onClick="parent.document.all.Titlepic.value='test';">唉,头晕死了。反正我怎么写都不成。 那样写不行的,你 onclick = "set();" 不就行了,多写一个方法的事 我照你的方法试了,没反应。下面是我的主要代码,帮我看看是不是写错了?A页面:<script type="text/javascript">function myGet(value){alert(value);}</script>B页面:<script type="text/javascript">function mySend(){ parent.myGet('aaa');}</script><input type="button" value="试下" onClick="mySend();"> 没样写没问题的给测试文件看一下a.html<HTML> <HEAD> <script > function get(val){ alert(val); } </script> </HEAD> <BODY> aaaaaaaaaaaaa<br> <iframe src = "b.html" /> </BODY></HTML>b.html<HTML> <HEAD> <script > function set(){ parent.get('dddddd'); } </script> </HEAD> <BODY> bbbbbb <input type="button" value="aaa" onclick="set();"> </BODY></HTML> 我试了下,原来我的也是没有问题的,h_yangjun的也没问题。可是一放到我的文件上就不行了。不管了,先结帖先。谢谢。楼上的朋友这么热心,立春,祝你们牛年大发,横财就手,平步青云,节节高升 我试了下,原来我的也是没有问题的,h_yangjun的也没问题。可是一放到我的文件上就不行了。不管了,先结帖先。谢谢。楼上的朋友这么热心,立春,祝你们牛年大发,横财就手,平步青云,节节高升 <input type="button" value="复制" onClick="parent.document.getElementById('text01').value = 'test';"> 或者 <input type="button" value="复制" onClick="parent.document.all.Titlepic.value='test';"> 改成:<input type="button" value="复制" onClick="javascript:parent.document.getElementById('text01').value = 'test';"> 或者 <input type="button" value="复制" onClick="javascript:parent.document.all.Titlepic.value='test';"> javascript给隐藏的文本域(discuz的编辑器)赋值 求解,高手进 virtualkeyboard 怎样实现输入词组?懂virtualkeyboard的进! 怎样用eval()向div中插入数据?? 关于jquery delegate的疑惑 我想让图片或是文字有的时候显示 ,有的时候不显示 怎么实现啊? 如何让页面满屏显示? 怎样能得到这个文本框的值???谢谢! 加急!javascript实现下拉列表框显示(输入拼音头显示选项) 动态菜单的问题,急! 关于搜索框问题 神奇的Javascript BUG。求高手指点!
function get( value ){ // 进行设置操作 }
用于接收B 页面传来的值,在B页面中写一个方法
function set(){
parent.get('aaa');
}
当值改变时确发此方法,这样就将值传给了A页面了,怎样处理就看你了
<input type="button" value="复制" onClick="parent.document.getElementById('text01').value = 'test';">或者<input type="button" value="复制" onClick="parent.document.all.Titlepic.value='test';">
唉,头晕死了。反正我怎么写都不成。
<script type="text/javascript">
function myGet(value){
alert(value);
}
</script>B页面:
<script type="text/javascript">
function mySend(){
parent.myGet('aaa');
}
</script><input type="button" value="试下" onClick="mySend();">
给测试文件看一下
a.html<HTML>
<HEAD>
<script >
function get(val){
alert(val);
}
</script>
</HEAD> <BODY>
aaaaaaaaaaaaa<br>
<iframe src = "b.html" />
</BODY>
</HTML>
b.html<HTML>
<HEAD>
<script >
function set(){
parent.get('dddddd');
}
</script>
</HEAD> <BODY>
bbbbbb
<input type="button" value="aaa" onclick="set();">
</BODY>
</HTML>
<input type="button" value="复制" onClick="javascript:parent.document.getElementById('text01').value = 'test';"> 或者 <input type="button" value="复制" onClick="javascript:parent.document.all.Titlepic.value='test';">