这个问题分两步:
1,按钮被点过后,做个标记,比如将它的值由"notclick"变为"clicked"
2,访问另一个frame上的元素,语法:window.parent.anotherframe.objectID例:三个页面,main.htm,left.htm,right.htm
/*----------main.htm begin---------*/ <FRAMESET cols="300,*" border="10" frameborder="1" FRAMESPACING="10" >
<FRAME name="left" src="test1.htm"></FRAME>
<FRAME name="right" src="test2.htm"></FRAME>
</FRAMESET>
/*----------main.htm end---------*/
/*----------left.htm begin---------*/
<input type=button
value="我想知道?"
onclick="if(window.parent.right.button1.value=='clicked'){alert('右边按钮已经被点击过')}else{alert('右边按钮还没被点击过')}"
>
/*----------left.htm end---------*//*----------right.htm beign---------*/
<input type=button id=button1 name=button1 value='unclick' clicked='false'
onclick="this.value='clicked'"
>
/*----------right.htm end---------*/
1,按钮被点过后,做个标记,比如将它的值由"notclick"变为"clicked"
2,访问另一个frame上的元素,语法:window.parent.anotherframe.objectID例:三个页面,main.htm,left.htm,right.htm
/*----------main.htm begin---------*/ <FRAMESET cols="300,*" border="10" frameborder="1" FRAMESPACING="10" >
<FRAME name="left" src="test1.htm"></FRAME>
<FRAME name="right" src="test2.htm"></FRAME>
</FRAMESET>
/*----------main.htm end---------*/
/*----------left.htm begin---------*/
<input type=button
value="我想知道?"
onclick="if(window.parent.right.button1.value=='clicked'){alert('右边按钮已经被点击过')}else{alert('右边按钮还没被点击过')}"
>
/*----------left.htm end---------*//*----------right.htm beign---------*/
<input type=button id=button1 name=button1 value='unclick' clicked='false'
onclick="this.value='clicked'"
>
/*----------right.htm end---------*/
解决方案 »
- document.all ,document.getElementById(),document.getElementsByName(),区别
- 勾选table一行的checkbox时候,如何把这一行的值添加到父页面的table中
- document.write 内多重影号怎么写
- DOM子节点比较问题?
- 求扩充阿信,海娃写的下拉菜单的方法,重分感谢!!!!!!!!!!
- ie6.0中框架网页无法响应onunload事件,怎么办?
- 关于正则替换的问题,高手进来解答!
- 修改前一个页面的控件值的问题
- 如何实现自动换行?
- 高分求救:能得到浏览器里的IFrame 里的window object 吗,也就是说,写程序将浏览器里的一个Iframe 里的内容给打印出来,而不打印页面里别的东西?
- 这个无限弹出菜单为什么在mozilla里乱闪,前次改的w3c的菜单,改成多浏览器版,结果出现了这个问题。
- 请问:一个表格有两个单元格,单击一个单元格,如何获取单元格内容,并将内容显示在另一个单元格内?
<input type="button" name="b" onclick="showName(this.name)">
<script language="javascript">
function showName(buttonName){
if(buttonName=="a"){
alert(buttonName); }
}
</script>