Я не понимаю. Я думал, что я это сделал, и теперь я не могу этого сделать. Простой html с iframe. Indide iframe - это другой html. Я хочу изменить изображение из основного iframe при доступе к iframe. HTML от основного HTML:Не удается получить доступ к родительским элементам из iframe
Главная HTML:
<!DOCTYPE HTML>
<html lang="en">
<head></head>
<body>
<img id="logo" src="../img/fpdfilms-logo-home.png" />
<iframe id="fondo" name="main" src="test.html"></iframe>
</body>
</html>
test.html
<!DOCTYPE HTML>
<html lang="en">
<head></head>
<body>
<a href="#" onclick="change();">Change Picture</p>
<script src="../js/jquery-1.11.2.min.js"></script>
<script type="text/javascript">
function change()
{
var $logo= $('#logo', window.parent.document);
alert("Does it work?");
$logo.attr("src","../img/fpdfilms-logo-director.png");
}
</script>
</body>
</html>
Предполагается изменить изображение при нажатии на ссылку. Но ALERT не показывает ... Я пробовал разные способы, и я действительно потерялся. Так сложно добиться этого простого изменения?
Возможный дубликат [Как записать это в jQuery "window.parent.document.getElementById ('parentPrice'). InnerHTML"?] (Http://stackoverflow.com/questions/726816/how-to-write- this-in-jquery-window-parent-document-getelementbyidparentprice) –