2つのフレームがあり、あるフレームの要素に別のフレームからアクセスしたい:
フレーム1:
<div id='someId'>...</div>
フレーム2:
var div=document.getElementById('someId');
div.innerHTML='something';
これはどういうわけかFirefoxで機能していないので、確認したいのですが、別のフレームの要素にそのIDでアクセスできますか?
2つのフレームがあり、あるフレームの要素に別のフレームからアクセスしたい:
フレーム1:
<div id='someId'>...</div>
フレーム2:
var div=document.getElementById('someId');
div.innerHTML='something';
これはどういうわけかFirefoxで機能していないので、確認したいのですが、別のフレームの要素にそのIDでアクセスできますか?
を使用して他のフレームを参照できます
window.frames["framename"]
そして、次を使用してDOM内の要素を参照できます
window.frames["framename"].document.getElementById ( "yourelementid" );
私は JS バージョンに問題がありましたが、動作する jQuery バージョンにこれらの例を使用することができました:
var obj = $('#yourelementid', parent.frames["framename"].document);