- 締切済み
2つ親のフレームにアクセスしたい
window指定で困っています。 WebサイトにUPしたいWebページがフレーム転送を使っているため、 ローカルやテスト用サーバの環境とフレームツリーが変わってしまいます。 その環境でツリー最下層から2つ上のFrameのform内容を読み書きしたいのです。 できればローカルにフレーム転送環境を作りたくないのですが、 良い方法はないでしょうか。 ローカルでは top.aaa.bbb.ccc.ddd の位置から top.aaa.bbb.document.forms.elements.value ="aaa"; とアクセス可能。 しかしUP後は top.xxx.aaa.bbb.ccc.ddd の位置から top.xxx.aaa.bbb.document.forms.elements.value ="aaa"; にアクセスすることになる。 フレーム分割をまとめればよさそうですが、parentのフォームに データを保管しておいて、フレーム分割を縦横で変えたいので… parent.parent.document.forms...とやってみましたがダメでした。 なんかクイズみたいになってしまいますが、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- shingo_t
- ベストアンサー率0% (0/0)
回答No.1
フレームを入れ子にしているのですよね? その場合、topは最も上の階層のフレームのことですが、 parentはひとつ上の階層のフレームを指します。 で、parent.parentとやってみてダメでしたか?その際の環境は どのようなものでしょうか。それで出来ると思うのですが。 ちょうどそういうツールがありますのでよろしければお使いく ださい。
補足
すみません、早とちりでした。 他のバグの為parent.parent~がオブジェクトとして認識されていませんでした。 書き込み後すぐ気づいたのですが、回答者がいないと質問を締め切れなかったもので(^^; お手数をかけました。