2015-05-07 22 views
0

這裏是我的HTML源代碼:JS:iframe2如何更改iframe1的src?

<body> 
<iframe id='iframe1' src="http://site1.com/myScript.html"></iframe> 
<iframe id='iframe2' src="http://site2.com"></iframe> 
</body> 

我如何(在myScript.html頁)改變IFRAME的src? (或導航到site3.com)

myScript.html;

<!doctype html> 
<html> 
<head> 
<meta charset="utf-8"> 
</head> 

<body> 
<script> 
function navigateIFrame2() { 
// code to change the url or navigate iframe2 
} 
</script> 

</body> 
</html> 
+0

你不能。不同域中的iframe不能訪問對方。 – Barmar

回答

0
$('#iframe2', window.parent.document).attr("src" "new url"); 
+0

這個答案出現在低質量的審查隊列中,大概是因爲你沒有解釋代碼。如果你解釋它(在你的答案中),你更有可能得到更多的讚揚 - 而提問者更可能學到一些東西! –

+0

不起作用... – yarek

+0

是同一網站上的iframe嗎?我錯過了src和新網址之間的逗號。 – berblexer