/*Iframe刷新父窗口的几种方式在iframe的子页面中,使用onload刷新父页面的时候,遇到了一些问题。 1、目前来说,测试成功,并且兼容IE6/7和FF的刷新方式。 */ <script language=JavaScript> parent.window.location.href="url"; </script> //2、个别情况下出现IE6/7“没有权限”的JS错误提示信息,FF下也出现错误提示。原因不明。 <script language=JavaScript> parent.window.location.reload(); </script> //3、在FF下可能导致父页面的重复刷新,页面陷入死循环 <script language=JavaScript> top.location.reload();
注意: 像上面js里面的方法可以先放到一个submit的js里面套用 如下:
<script type="text/javascript"> $(function () { createUploader(5); if ('@returnR' != null && '@returnR' != "") { $('#saveMsg').html('保存成功!'); } $("form").submit(function () { // if ($("#SpaceName").val() == null || $.trim($("#SpaceName").val()) == "") { // alert("请先上传图片"); // return false; // } window.parent.location.reload(); //先使用这句 是父页面刷新 然后再设置iframe页面 window.parent.window.frame["form1"].href = "Index.cshtml"; //window.parent.window。getElementById("你的主页面的IFRAME的名字").href = "b.adpx"; }); }); </script>