#如圖所示,如何在B頁(yè)面用js控制A頁(yè)面跳到某個(gè)位址?
如果是同源的話,直接 window.parent.location.href
就可以。
不同來(lái)源又沒(méi)有 A 頁(yè)面控制權(quán)的話無(wú)解。
B頁(yè)面的js裡window.parent.window.location.href = '//www.baidu.com'
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
</head>
<body>
<iframe src="b.html"></iframe>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<script type="text/javascript">
function parentJump() {
window.parent.location.;
}
</script>
</head>
<body>
<button onclick="parentJump();">父頁(yè)面跳到百度</button>
</body>
</html>
使用window.parent
從iframe中的頁(yè)面存取父窗體。