我页面上有个iframe里面设置到提交事件和刷新页面事件,
$("#kmform").submit();
$(window.parent.frames["iiframe"])[0].location.href = "/sde/index/index_card.jsp";
在谷歌下,只执行刷新事件,不执行提交事件,这个怎么设置

解决方案 »

  1.   

    表单提交处理完之后再转发到目标URL就OK了
      

  2.   

    提交后跳转到 $(window.parent.frames["iiframe"])[0].location.href = "/sde/index/index_card.jsp";
      

  3.   

    action 的 target设置为 parent
    然后提交返回到上层目录就可以了咯,
      

  4.   

    确实不能通过 window.frames 这样的方式来操作
    可以这么搞:
    在 iframe 里的页面里:$("#myform").submit();
    if(window.parent){
        window.parent.document.getElementById('myframe_other').src = "http://newlocation";
    }
      

  5.   

    谷歌对IFRAME的使用政策进行了调整,所以不允许在页面的iframe里面提交也正常。另外相关的还有不再允许站长将AdSense广告放置到iframe嵌入网页里了。对IFRAME的限制不是一小般。不管怎样,如果你IFRAME的是自己网站的内容,修改一下也没什么麻烦。