2011-04-26 116 views
1

我真的很想讓這個問題對我們所有人都非常清楚。 我在ASP.NET(C#)一個網站,有很長的登錄過程,兩個屏幕它記錄你在之前 我想使用的fancybox(模式)要做到這一點登錄過程。這是有史以來最漂亮的事情。 我目前正在使用它與iFrame選項。我編寫用戶名,然後輸入密碼,並驗證其是否正確。如果我已登錄,則生成的頁面會出現在模式窗口的內部,並且我希望將其發送到父窗口並在登錄後自動關閉fancybox。登錄後關閉fancybox,並將內容發送到父頁面。 - ASP.NET C#頁面

我已經使用了「$ .fancybox.close ();」功能,但它似乎無法正常工作。 你們可以給我一個關於如何做到這一點的提示嗎?它在C#asp.net

謝謝。

+0

你是怎麼使用$ .fancybox.close();請儘量使用像這樣$( 「#btnSubmit按鈕」)點擊(函數(){$ .fancybox.close();} )。 – Hiyasat 2011-04-26 14:13:26

+0

你解決了你的問題嗎? – arie 2011-05-02 08:33:48

+0

是的阿里,多謝了。我只是在正確的答案中添加了解決的選中標記。 – UXdesigner 2011-05-09 13:03:25

回答

2

使用上成功登錄

Page.RegisterClientScriptBlock("sdfs6s6", "<script> parent.location ='Welcome.aspx';parent.$.fancybox.close();</script>"); 
0

聽起來註冊此客戶端腳本像你正在尋找parent.$.fn.fancybox.close();

拿在的fancybox集團,這幾乎討論了您的問題,看看這個thread