過去ログ NO.1067257535
□ たけし [2003年10月26日23時27分]JavaScript初心者なんですみません。 誰か教えてくれたらうれしいです。
1)Aという画面からBという画面を別に開いてそこからボタンを押して Aを更新したい。
2)Aという画面(ただしフォームがA-1、A-2、A-3)とわかれていて A-1からBの画面を別に作成しBからA-2を更新したい。
3)Aという画面(ただしフォームがA-1、A-2、A-3)とわかれていて A-1からBの画面を別に作成し、そこからさらに別の画面Cを作成し、 A-2を更新した。
このような処理はできるのでしょうか?又、以上の更新なんですが 2、3についてAの画面全体を更新する事もできますか? やり方を教えてくれたらすごくうれしいです。ぜひとも教えて下さい。
□ やす。 [2003年10月26日23時49分]たけし さん、こんにちは。
1)の場合ですと、Bから見たAは、opener で表わされます。 つまり例えば、opener.document.write・・・ などとします。
2)は、window.openなどで、フレーム(フォームじゃなくて)の名前を指定すればできるはずです。 window.open('url','フレームの名前','') だと思います。たぶん、、(^^;。
3)は、2と同じはずです。たぶん、、(^^;;;;。。。
更新するページののオブジェクトによって書き方が変わってきますが、 ・親ウィンドウは opener を指定する ・フレームにある個々のページはウィンドウの名前を指定する ということで対処できます。
取り急ぎですけど、こんなところでひとまず失礼します。
□ たけし [2003年10月27日21時25分]やすさんへ・・・
ありがとうございます。 おかげでできました。 感謝で〜〜す。 ほんまありがとうございます。
一定時間書込が無かったので過去ログに移りました
|
|