閱讀341 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go java File 判斷文件是否為符號鏈接
  下一篇:go [算法]單鏈表之和