2011-08-25 35 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