IT杂人 2015-03-11 03:39 采纳率: 0%
浏览 1886
已采纳

chrome修改iframe外的父级页面图片链接

iframe里面嵌套修改头像的页面,通过ajax剪切修改.
{
datatype: "text/json",
type: 'post',
success: function (data) {
$("#imgsmall").attr("src", data);
alert("保存成功");
window.parent.document.getElementById("head_user_avatar").src = data; //修改父级页面头部的样式
window.location = "Avator.aspx";
}
1.父级页面上的图片src会修改,但图片不会显示出来.
2.去掉这句: window.location = "Avator.aspx";就能显示出来
3.且这个问题只在chrome中出现,firefox和ie不会出现此问题


  • 写回答

2条回答 默认 最新

  • 斯洛文尼亚旅游 2015-03-11 03:49
    关注

    延时执行一下

     setTimeout(function(){window.location = "Avator.aspx";},10);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已采纳回答 12月4日