html5中文学习网

您的位置: 首页 > 网页制作 > html教程 » 正文

html中iframe控制父页面刷新实现思路及代码_HTML/Xhtml_网页制作

[ ] 已经帮助:人解决问题
点评:正如标题所言具体的实现思路为在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,局部刷新的效果。
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助