首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

高分救怎么引发框架内button事件

2012-01-26 
高分救如何引发框架内button事件------------------------------------|[a.button]|---------------------

高分救如何引发框架内button事件
------------------------------------
|     [a.button]
|-----------------------------------
|
|[iframe框架]   id= "b "     url= "b.aspx "
|
|
|
|
|
|           [b.button]   aspx控件后台有相应的处理代码。
-------------------------------------
a是一个页面,该页面内有一个iframe框架,里面有b.aspx。

现在的问题是,如何点击a.button后触发b.button,也就是说触发框架内button事件?效果就是和直接点击b.button触发一样。

不知道有没有这种可能。因为我想把命令按钮都放在上面,下面的iframe内的内容是动态的。

[解决办法]
这个完全可以实现

不过你要获得b中button的clientID

或者在不页面中写一个 js
function clickB(){
document.getElementById( " <%=B.ClientID%> ").click();
}
然后在A里面调用

document.getElementById( 'frameb ').contentWindow.clickB()
[解决办法]
window.parent.frames( 'iframe2 ').document.getElementById( 'Button1 ').click();

热点排行