请问如何在左frame的元素中得到右frame元素的变化 window.framename.document.all.t1.value 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 右frame: top.左frame名.document.getElementById("元素name或id").value = 设定值;<frameset cols="30%,*"> <frame name="leftFrame" src="left.htm"> <frame name="rightFrame" src="right.htm"></frameset>left.htm <input name="myName">right.htm // JavaScript: top.leftFrame.document.getElementById("myName").value="ggggggggggggg"; 用window.frame名称.document得到目标document ----- a.asp -----<iframe name=fm1 src='left.htm' height=500 width=300 scrolling=auto border=0 frameborder=0 align=left></iframe><iframe name=fm2 src='right.htm' height=500 width=300 scrolling=auto border=0 frameborder=0 align=right></iframe>----- left.htm -----<table border=1><tr><td id=c1>c1</td><td id=c2>c2</td><td id=c3>c3</td></tr><tr><td id=r1>r1</td><td id=r2>r2</td><td id=r3>r3</td></tr></table>----- right.htm -----<script language="javascript"><!-- function funcheck(obj) { if (obj.checked = true) {parent.window.frames[0].document.getElementById(obj.name).style.background = 'red';} else {parent.window.frames[0].document.getElementById(obj.name).style.background = 'white';} } function funradio(obj) { for(var i=1;i<obj.id.length+2;i++) { parent.window.frames[0].document.getElementById('r'+i).style.background = ''; } parent.window.frames[0].document.getElementById(obj.id).style.background = 'blue'; }//--></script>c1<input type=checkbox name=c1 onclick="funcheck(this);">c2<input type=checkbox name=c2 onclick="funcheck(this);">c3<input type=checkbox name=c3 onclick="funcheck(this);"><p>r1<input type=radio name=r id=r1 onclick="funradio(this);">r2<input type=radio name=r id=r2 onclick="funradio(this);">r3<input type=radio name=r id=r3 onclick="funradio(this);"> 通过指定frame 的name属性<frameset cols="30%,*"> <frame name="leftFrame" src="left.htm"> <frame name="rightFrame" src="right.htm"></frameset>right.htm <input name="myName" type=checkbox onclick="javascript:checkright()"><script>function checkright(){ if (parent.leftFrame.document.all.test.checked==true) //test是左侧的表单元素 ........}</script> 在线求租,谢谢解答 masonry 回调函数 【未知发现】如何用脚本访问框架页面(frameset)?很有分量的 javascript 正则表达式 像这种超级复杂结构的JS,该用什么编辑器才能理清头绪 100分请各位高手帮小弟解决一个图片剪切的功能(急) 问个超级新手问题,动态加载页面的 自己写的jquery dialog插件,为什么移动的时候有卡顿的问题 有关iframe各页面之间的刷新问题,请高手赐教!!! 怎样才能捕捉键盘的时间呢? 如何使用Javascripts改变自身窗口的位置?急 在线等!急啊!有关网页之间的传值的!
top.左frame名.document.getElementById("元素name或id").value = 设定值;<frameset cols="30%,*">
<frame name="leftFrame" src="left.htm">
<frame name="rightFrame" src="right.htm">
</frameset>left.htm
<input name="myName">right.htm
// JavaScript:
top.leftFrame.document.getElementById("myName").value="ggggggggggggg";
<iframe name=fm1 src='left.htm' height=500 width=300 scrolling=auto border=0 frameborder=0 align=left></iframe>
<iframe name=fm2 src='right.htm' height=500 width=300 scrolling=auto border=0 frameborder=0 align=right></iframe>----- left.htm -----
<table border=1>
<tr>
<td id=c1>c1</td>
<td id=c2>c2</td>
<td id=c3>c3</td>
</tr>
<tr>
<td id=r1>r1</td>
<td id=r2>r2</td>
<td id=r3>r3</td>
</tr>
</table>----- right.htm -----<script language="javascript">
<!--
function funcheck(obj)
{
if (obj.checked = true)
{parent.window.frames[0].document.getElementById(obj.name).style.background = 'red';}
else
{parent.window.frames[0].document.getElementById(obj.name).style.background = 'white';}
}
function funradio(obj)
{
for(var i=1;i<obj.id.length+2;i++)
{
parent.window.frames[0].document.getElementById('r'+i).style.background = '';
}
parent.window.frames[0].document.getElementById(obj.id).style.background = 'blue';
}
//-->
</script>c1<input type=checkbox name=c1 onclick="funcheck(this);">
c2<input type=checkbox name=c2 onclick="funcheck(this);">
c3<input type=checkbox name=c3 onclick="funcheck(this);"><p>
r1<input type=radio name=r id=r1 onclick="funradio(this);">
r2<input type=radio name=r id=r2 onclick="funradio(this);">
r3<input type=radio name=r id=r3 onclick="funradio(this);">
<frameset cols="30%,*">
<frame name="leftFrame" src="left.htm">
<frame name="rightFrame" src="right.htm">
</frameset>right.htm
<input name="myName" type=checkbox onclick="javascript:checkright()">
<script>
function checkright()
{ if (parent.leftFrame.document.all.test.checked==true) //test是左侧的表单元素
........
}
</script>