JavaScriptを使用してIFrameソースページからメインページで利用可能なIFrame要素にアクセスしたい
ここに私のメインページがあります
<html>
<body>
<IFrame id="page-container" src="http://stackoverflow.com"
width="200px" height="200px">
</IFrame>
</body>
</html>
子ページ
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.js"/>
<script type="text/javascript" >
$(document).ready(function(){
var containerFrame= $('#page-container');
//var containerFrame=document.frames["page-container"];
//var containerFrame=document.frames["page-container"];
//var containerFrame=document.parent.frames["page-container"];
});
</script>
<body>
<div>some content..</div>
</body>
</html>
私はすべての試行で未定義になっています。
それはどのように行うことができますか?出来ますか?
編集:クロスドメインページを読み込んでみました。
IE では、「セキュリティ上の理由からフレーミングが許可されていません」というエラーが表示され、ドメイン、プロトコル、およびポートも一致する必要があります。どうにかしてこれを達成できますか?