如何用iframe隐藏div

时间:2013-05-30 05:48:56

标签: asp.net iframe dopostback

这里很棘手。

概念如下: 在按钮上单击我调用javascript函数(动态)创建div(#MainDiv),然后在div内添加一个加载本地页面的iframe。 (这很好用)

在子页面(iframe)中,我有两个按钮; Button1进行一些客户端处理,然后调用__doPostBack来激活服务器端OnClick方法, 在所有处理完成后的服务器端方法中 - 我注册了一个javascript块来从父页面调用一个函数(让我们称之为“window.parent.hidediv()”)来删除div(#MainDiv.remove())

Button2(Close)只是调用父函数来删除div(让我们称之为“window.parent.hidediv()”)

Button2工作正常 - div已成功删除

问题: 另一方面,Button1一直运行良好,直到调用__doPostBack。相应调用parent(window.parent.hidediv())函数,但由于某些奇怪的原因,div未被删除(传递#MainDiv.remove(),但没有做任何事情)

有什么想法吗?

0 个答案:

没有答案