我不能爲至少兩天弄清楚現在該怎麼辦一件事情,它實際上是可能的:增加「onClosed」時,具體的iframe頁面加載
一個有一個客戶/用戶註冊表單網頁,其中單擊註冊鏈接時,會在fancybox中打開。 用戶填寫註冊表單並在註冊按鈕被重定向到在已打開的fancybox(iframe)中加載的'registration_complete.php'頁面之後填寫註冊按鈕。
所以我需要的是:如果註冊完成,當用戶關閉fancybox主頁被重新加載。
如果我使用'onClosed' : function(){ parent.location.reload(true); }
那麼甚至註冊沒有完成(例如客戶端打開註冊表單,但決定不註冊並關閉fancybox窗口)頁面無論如何都是重新加載。
有沒有什麼辦法可以在login_complete.php頁面打開時重新加載?但是如果fancybox在表單頁面中關閉,則不會發生任何事情。怎麼做?
你是用''type'''iframe'打開你的盒子嗎? – JFK 2012-03-01 22:34:45
@JFK是的,我使用iframe。代碼看起來像這樣:'$ .fancybox({'href':popupurl,'type':'iframe'});''''想法是如何從打開的頁面操作打開的fancybox。我已經嘗試在打開的頁面(registration_complete.php)中添加'parent。$。fancybox({'onClosed':function(){parent.location.reload(true);}})'這不起作用。我希望這是我可以理解的,如果不是,請評論。謝謝。 – wzazza 2012-03-02 07:03:20