我想在關閉Fancy Box彈出框時刷新父頁。我在彈出窗口中有一個登錄頁面,所以我需要刷新父頁面以在Fancy Box關閉時顯示新的登錄狀態。Fancy Box - 關閉iframe彈出窗口時如何刷新父頁面?
我可以得到它沒有的IFRAME代碼工作:
<script type="text/javascript">
$(document).ready(function() {
$("a.iframeFancybox1").fancybox({
'width': 800,
'height': 450,
'onClosed': function() {
parent.location.reload(true);
;}
});
});
</script>
但我不能讓它使用iframe代碼工作:
<script type="text/javascript">
$(document).ready(function() {
$('a.iframeFancybox1').fancybox({
'width': 800,
'height': 450,
'type' : 'iframe'
'onClosed': function() {
parent.location.reload(true);
;}
});
});
</script>
問題是這樣做的:
'type' : 'iframe'
只要我添加該行,彈出窗口停止工作。
任何人都可以提出一個解決方案,我怎樣才能得到一個iframe
彈出花式框,並仍然得到父頁刷新時,框關閉? 謝謝!
你只是缺少「IFRAME」後一個逗號? – user11977 2010-07-17 02:01:51
謝謝smerriman!是。我錯過了一個逗號。接得好。 我修正了這個問題,但我仍然無法得到這個關閉重新加載頁面。 還有什麼想法? – dave 2010-07-17 04:59:30