点评:正如标题所言具体的实现思路为在b页面中找到a页面,然后找到a页面里的iframe,重新对iframe的src属性进行赋值,下面以实例的方式为大家介绍下,感兴趣的朋友可以参考下哈
一、应用场景 VdNHTML5中文学习网 - HTML5先行者学习网VdNHTML5中文学习网 - HTML5先行者学习网父页面 a.jsp
VdNHTML5中文学习网 - HTML5先行者学习网子页面 b.jsp,作为a页面中嵌入的iframe指向的页面
VdNHTML5中文学习网 - HTML5先行者学习网 VdNHTML5中文学习网 - HTML5先行者学习网
<body> VdNHTML5中文学习网 - HTML5先行者学习网
<iframe id="frame" src="b.jsp" .../> VdNHTML5中文学习网 - HTML5先行者学习网
</body> VdNHTML5中文学习网 - HTML5先行者学习网
VdNHTML5中文学习网 - HTML5先行者学习网现在在b页面中做了一项操作,操作结束后,需要达到a页面中嵌入的iframe刷新
VdNHTML5中文学习网 - HTML5先行者学习网VdNHTML5中文学习网 - HTML5先行者学习网二、思路 VdNHTML5中文学习网 - HTML5先行者学习网VdNHTML5中文学习网 - HTML5先行者学习网在b页面中找到a页面,然后找到a页面里的iframe,重新对iframe的src属性进行赋值。
VdNHTML5中文学习网 - HTML5先行者学习网VdNHTML5中文学习网 - HTML5先行者学习网三、实现 VdNHTML5中文学习网 - HTML5先行者学习网VdNHTML5中文学习网 - HTML5先行者学习网在b.jsp中
VdNHTML5中文学习网 - HTML5先行者学习网 VdNHTML5中文学习网 - HTML5先行者学习网
function refresh(){ VdNHTML5中文学习网 - HTML5先行者学习网
var frame = window.parent.document.getElementById("frame"); VdNHTML5中文学习网 - HTML5先行者学习网
var path = frame.getAttribute("src"); VdNHTML5中文学习网 - HTML5先行者学习网
frame.setAttribute("src", path); VdNHTML5中文学习网 - HTML5先行者学习网
} VdNHTML5中文学习网 - HTML5先行者学习网
VdNHTML5中文学习网 - HTML5先行者学习网这样只刷新了frame,局部刷新的效果。