人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

javascriptで質問です

<form target="hoge">
<input type="submit" value="送信" />
</form>

として開いたウィンドウを操作したいのですが
どうすれば内容を取得できたか忘れてしまいました。

同一ドメインなら取得出来たはずなのですが...
ダメでしたでしょうか。

例えば開いたウィンドウのhtmlを取得したければ
window.hoge.document とかで取得出来ませんでしたでしょうか。

よろしくお願いします。


●質問者: worldtravel
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:hoge HTML JavaScript たか ウィンドウ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ

http://www.kinopyo.com/blog/javascript-get-opener-window-document

window.opener.document

のことでしょうか?

◎質問者からの返答

ありがとうございます。

これは子ウィンドウから親ウィンドウのdocumentの取得ですよね。

ではなく、親ウィンドウから子ウィンドウのdocumentを取得したいのです。

よろしくお願いします。


2 ● a-kuma3
ベストアンサー
var hoge = window.open("", "hoge")

で、submit 先の window のインスタンスが取得できるので、hoge.document で操作します。


ただ、"hoge" という名前のウィンドウが無ければ、about:blank で開いてしまいますし、

同じ名前のウィンドウが二つあったらどうするんだ、などと、

確実性には欠ける方法です。

◎質問者からの返答

うお!

ウィンドウを開いた後にこうやって取得出来るんですね。

知りませんでした。

半信半疑で試したら取得出来てビックリです。感動です。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ