将父页面从PretFrame刷新到iframe

将父页面从PretFrame刷新到iframe,iframe,prettyphoto,Iframe,Prettyphoto,我有一个调用iframe模式窗口的父页面,如下所示: <script type="text/javascript" charset="utf-8"> $(document).ready(function(){ $("a[rel^='prettyPhoto']").prettyPhoto(); }); <

我有一个调用iframe模式窗口的父页面,如下所示:

<script type="text/javascript" charset="utf-8">
                            $(document).ready(function(){
                                $("a[rel^='prettyPhoto']").prettyPhoto();
                            });

</script>

$(文档).ready(函数(){
$([rel^='prettypto']);
});
当iframe关闭时,我希望父页面刷新


我需要向iframe添加什么代码?是否需要首先在父页面上创建回调函数?

如果仔细查看源代码,请将iframe包装在包含所有按钮的div中。iframed的唯一部分是实际内容。关闭按钮包含在父页面中。您需要将事件处理程序添加到
.pp\u close
单击事件

<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
  $("a[rel^='prettyPhoto']").prettyPhoto();
  $(".pp_close").click(function () {
    document.location.reload(true);
  });
});
</script>

$(文档).ready(函数(){
$([rel^='prettypto']);
$(“.pp_close”)。单击(函数(){
文档。位置。重新加载(true);
});
});

如果仔细查看源代码,请将iframe包装在包含所有按钮的div中。iframed的唯一部分是实际内容。关闭按钮包含在父页面中。您需要将事件处理程序添加到
.pp\u close
单击事件

<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
  $("a[rel^='prettyPhoto']").prettyPhoto();
  $(".pp_close").click(function () {
    document.location.reload(true);
  });
});
</script>

$(文档).ready(函数(){
$([rel^='prettypto']);
$(“.pp_close”)。单击(函数(){
文档。位置。重新加载(true);
});
});

我是通过回调完成的:

<script type="text/javascript" charset="utf-8">
  $(document).ready(function(){
    $("a[rel^='prettyPhoto']").prettyPhoto(
    {
     modal: true, /*So it can be closed only with the button*/
     callback: function(){
       document.location.reload(true);
    }                       
   })
});
</script>

$(文档).ready(函数(){
$([rel^='prettypto'])。prettypto(
{
模态:true,/*因此它只能通过按钮关闭*/
回调:函数(){
文档。位置。重新加载(true);
}                       
})
});

我是通过回调完成的:

<script type="text/javascript" charset="utf-8">
  $(document).ready(function(){
    $("a[rel^='prettyPhoto']").prettyPhoto(
    {
     modal: true, /*So it can be closed only with the button*/
     callback: function(){
       document.location.reload(true);
    }                       
   })
});
</script>

$(文档).ready(函数(){
$([rel^='prettypto'])。prettypto(
{
模态:true,/*因此它只能通过按钮关闭*/
回调:函数(){
文档。位置。重新加载(true);
}                       
})
});

我现在可以看到,但我一定是做错了什么,我添加了:$(“.pp_close”)。单击(function(){document.location.reload(true);});,但它似乎不起作用。您仍然需要将它放在文档中。ready()。我会更新我的答案…嗨,Juventus18,当我尝试它实际上关闭,然后刷新,但再次显示对话框窗口。我所做的是编辑jquery.prettypto.js编辑以下行:$('a.pp_close').bind('click',function(){$.prettypto.close();clearHashtag();document.location.reload(true);return true;})。似乎有效,不确定语义是否正确,但现在就可以了。我现在可以看到,但一定是做错了,我添加了:$(“.pp_close”)。单击(函数(){document.location.reload(true);});,但它似乎不起作用。您仍然需要将它放在文档中。ready()。我会更新我的答案…嗨,Juventus18,当我尝试它实际上关闭,然后刷新,但再次显示对话框窗口。我所做的是编辑jquery.prettypto.js编辑以下行:$('a.pp_close').bind('click',function(){$.prettypto.close();clearHashtag();document.location.reload(true);return true;})。似乎有效,不确定它在语义上是否正确,但现在就可以了。