html中iframe控製父頁麵刷新
一、應用場景
父頁麵 a.jsp
子頁麵 b.jsp,作為a頁麵中嵌入的iframe指向的頁麵
<body>
<iframe src="b.jsp" .../>
</body>
現在在b頁麵中做了一項操作,操作結束後,需要達到a頁麵中嵌入的iframe刷新
二、思路
在b頁麵中找到a頁麵,然後找到a頁麵裏的iframe,重新對iframe的src屬性進行賦值。
三、實現
在b.jsp中
function refresh(){
var frame = window.parent.document.getElementById("frame");
var path = frame.getAttribute("src");
frame.setAttribute("src", path);
}
這樣隻刷新了frame,局部刷新的效果。當然會麵對頁麵緩存問題,解決如下:
var path = frame.getAttribute("src") + "&random=" + new Date();
最後更新:2017-04-03 16:48:31