javascript で、そのフレーム内の要素に基づいて、自分がいるフレームのハンドルを取得するにはどうすればよいですか?
function myFunction(elementInFrame){
// here I want to get a handle on the frame that elementInFrame lives in
}
javascript で、そのフレーム内の要素に基づいて、自分がいるフレームのハンドルを取得するにはどうすればよいですか?
function myFunction(elementInFrame){
// here I want to get a handle on the frame that elementInFrame lives in
}
非IEブラウザの場合はelementInFrame.document.defaultView。
(これはDOMの標準的な部分ではありません。現在、DOM標準はウィンドウオブジェクトについて何も知らないため、DOMレベル2ビューはプロパティが存在すると言っていますが、「ウィンドウ」を指しているとは明示していません。)
IEelementInFrame.document.parentWindow
では、残念ながら Firefox では動作しません。
編集: フレームを使用している場合は、FF で長い道のりを実行できます...探している要素が見つかるまで、すべてのフレームをループします。