选中iframe中的select控件中的一项,如何刷新另一个iframe中的内容? <select name=s1 onchange="opener.document.all.text1.value=this.value"><option>... ...</select>给你方法,判断自己写吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或<select name=s1 onchange="opener.form名.text1.value=this.value"> index.htm=======================<html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><table border="0" cellspacing="0" cellpadding="0"> <tr> <td><iframe name="frame1" src="a.htm"></iframe></td> <td><iframe name="frame2" src="b.htm"></iframe></td> </tr> <tr> <td><input type="text" name="text1"></td> <td><input type="text" name="text2"></td> </tr> <tr> <td><iframe name="frame3" src="c.htm"></iframe></td> <td><iframe name="frame4" src="d.htm"></iframe></td> </tr> <tr> <td><input type="text" name="text3"></td> <td><input type="text" name="text4"></td> </tr></table></body></html>a,b,c,d.htm=====================<script language=javascript>function test(obj){ var i = parseInt(self.name.substr(5,1)) eval("parent.text" + i).value=obj.options[obj.selectedIndex].text if(i==parent.document.frames.length) return eval("parent.document.frame" + (i+1)).document.location.reload()}</script><select name="list1" size="5" onchange="test(this)"> <option>中国</option> <option>意大利</option></select> 感谢各位回答上面的贴子,如果iframe和text的名字不是象例子中那样连续的,该怎么办?就是说可不可以把iframe和text的名字作为参数传入方法中?function test(frameName, textName, obj)那么该怎么写? a.htm====================<script language=javascript>function test(frameName, textName, obj){ var i = parseInt(self.name.substr(5,1)) eval("parent." + textName).value=obj.options[obj.selectedIndex].text eval("parent.document." + frameName).document.location.reload()}</script><select name="list1" size="5" onchange="test('frame2','text1',this)"><!--这里调用--> <option>中国</option> <option>意大利</option></select> 我的游览器是Netscape,运行不行。请问在Netscape里与eval等价的方法是什么? JQuery中如何执行异步操作? 求JS游戏地图移动效果 关于EXT HtmlEditor无法保存的问题 javacript 创建xml? 用jquery 在前台,怎么调用后台的button的click事件.?? 或触发画面的控件事件. JavaScript调用浏览器打印预览功能 求一个在窗口大小范围内漂浮的广告框,而且碰到窗口四周会反弹 控件数组中某个控件如何取得自身的下标? 火狐:获取不到触发事件对象 表单提交时,要做验证,那如何遍历表单各个元素 子窗口怎么让父窗口跳转 请问怎么实现根据月份出现相应的天数
<select name=s1 onchange="opener.form名.text1.value=this.value">
=======================
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><iframe name="frame1" src="a.htm"></iframe></td>
<td><iframe name="frame2" src="b.htm"></iframe></td>
</tr>
<tr>
<td><input type="text" name="text1"></td>
<td><input type="text" name="text2"></td>
</tr>
<tr>
<td><iframe name="frame3" src="c.htm"></iframe></td>
<td><iframe name="frame4" src="d.htm"></iframe></td>
</tr>
<tr>
<td><input type="text" name="text3"></td>
<td><input type="text" name="text4"></td>
</tr>
</table>
</body>
</html>
a,b,c,d.htm
=====================
<script language=javascript>
function test(obj)
{
var i = parseInt(self.name.substr(5,1))
eval("parent.text" + i).value=obj.options[obj.selectedIndex].text
if(i==parent.document.frames.length)
return
eval("parent.document.frame" + (i+1)).document.location.reload()
}
</script>
<select name="list1" size="5" onchange="test(this)">
<option>中国</option>
<option>意大利</option>
</select>
如果iframe和text的名字不是象例子中那样连续的,该怎么办?就是说可不可以把iframe和text的名字作为参数传入方法中?
function test(frameName, textName, obj)那么该怎么写?
====================
<script language=javascript>
function test(frameName, textName, obj)
{
var i = parseInt(self.name.substr(5,1))
eval("parent." + textName).value=obj.options[obj.selectedIndex].text
eval("parent.document." + frameName).document.location.reload()
}
</script>
<select name="list1" size="5" onchange="test('frame2','text1',this)"><!--这里调用-->
<option>中国</option>
<option>意大利</option>
</select>