2011-08-25 65 views
1

在我的ASPX页面上,我在iframe中显示其他webiste,实际上我将表单发布到其他域,并且该表单的目标是Iframe。在Iframe中显示页面的时间很少。所以我想显示一些信息,表明页面正在加载并在页面(从其他域)加载到Inframe中时将其取出。 我该怎么做?我尝试了IFrmae的onload事件,但它在加载页面之前无法正常工作。 谢谢!站点加载到IFRAME中的指示

这是我的代码。在按钮单击事件我张贴下列表格(Action是在其他域)

<form id="frmSSO" action='<%=formAction%>' method="post" name="frmSSO" target='iframe1' onload="hideProgress()" > 
    <input type="hidden" name="TARGET" value='<% = formTarget%>' /> 
    <input type="hidden" name="Encoding" value="B64" /> 
    <input type="hidden" name="SAMLResponse" value='<% = resp%>' />    
</form> 
+0

你能显示一些代码吗?你的HTML与iframe? – Dementic

+1

http://stackoverflow.com/questions/30005/how-do-i-fire-an-event-when-a-iframe-has-finished-loading-in-jquery的可能重复。对于除PDF外的iframe中的任何类型的内容,这听起来像解决方案是有据可查的。 –

+0

我在我的帖子中现在添加了代码 – user228777

回答

0

您可以在IFRAME暂时的顶层格,但没有办法知道它的时候隐藏div是安全的。

+0

这是我正在努力什么时候隐藏这个div,我尝试了IFrame的onload,但它在页面加载iframe之前隐藏了方法 – user228777