范例共有a.htm,b.htm,c.htm
000000000000000000000000000000000000
a.htm的代码:
<p><iframe name="I1" src="b.htm">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe></p>
<p><iframe name="I2" src="c.htm">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe></p>00000000000000000000000000000000000
c.htm的代码
<input type="button" value="按钮" name="B3">00000000000000000000000000000000000
b.htm的代码<input type="button" value="按钮" name="B3" onclick=javascript:test()><script>
function test(){
alert(window.parent.frames.length );               //获取父窗体的frames的长度
alert(window.parent.frames("I2").name);            //获取父窗体的I2框架,也就是我们要找的
alert(window.parent.frames("I2").document.all("B3").name); //获取I2框架中b3按钮的名称
}
</script>

解决方案 »

  1.   

    like this:
    ================================
    <input type="button" name="a" value="a" onclick="parent.B.document.getElementById("b").disabled=false" /><input type="button" name="c" value="c" onclick="parent.B.document.getElementById("b").disabled=true" />
      

  2.   

    点击a按钮,b按钮亮显onclick=rightframe.document.all.buttonname.disabled=true
    点击c按钮,b按钮灰掉onclick=rightframe.document.all.buttonname.disabled=false
      

  3.   

    点击a按钮,b按钮亮显onclick=rightframe.document.all.buttonname.disabled=true
    点击c按钮,b按钮灰掉onclick=rightframe.document.all.buttonname.disabled=false