• ベストアンサー

子画面展開時のボディーカラー

現在ORACLEのRDBMSとWASを使用してWeb画面の開発を行なっています。 window.openを使用して子画面の展開をしているのですが、 ボディーカラーの色を親画面変数として取得した値をそのまま流用したいと考えているのですが、どなたか親画面で使用した変数を子画面で使用する方法をご存知でしたら教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • Mugi
  • ベストアンサー率84% (11/13)
回答No.2

補足。 bgColorを使ったのはあくまでも一例で、もちろんほかのプロパティやメソッドもopener経由で使えます。(^^;

その他の回答 (1)

  • Mugi
  • ベストアンサー率84% (11/13)
回答No.1

開かれる側で、opener.document.bgColor とすれば参照できます。

関連するQ&A

  • 子画面でもう一つ教えて下さい

    window.openを使用して子画面を開けた時に親画面にフォーカスが行かないようにしたいのですが、何か良い方法はないでしょうか? フォーカスが行かないというのは、ダイアログボックスを表示した時のように親画面をクリックしても子画面が前面に出ており、親画面でデータの入力ができない状態を考えています。 よろしくお願いします。

  • window.openで子画面を開いた後、子画面上にあるボタン(または

    window.openで子画面を開いた後、子画面上にあるボタン(またはリンクなど)を押下した場合に親画面にフォーカスをセットし前面に出力したい。 親画面と子画面は別ドメインのリソースとなります。 window.open("","親のwindow名","")を実施することで同一ドメイン間は想定通りの動きが可能ですが、異なるドメイン間の場合「アクセスが拒否されました」となってしまいます。 そこで、本事象の解決策として ?インターネットオプションの設定変更で回避可能か? ?window.open以外にやり方があるか?  →window名がわかっている場合、window.open以外に良い方法がないものでしょうか。。。 を教えてください。

  • 親画面と子画面の制御

    いつも拝見させていただいています。 早速ですが、ASP(VB)で親画面から入力用の子画面をjavascriptのwindow.openで読んでいます。 その際、子画面をモーダル扱いもしくは親画面にアクションが与えられた場合に子画面を閉じることをしたいのですが、何かいい方法はありますでしょうか? ちなみに、window.openをshowmodalにすると、書き換えるだけではセッションが切れるなどいろいろな弊害があるようですので他の手段で探しています。 親画面へのonfocusも画面デザインがマスターページのためうまくいきません。 (自身の技術力不足かもしれませんが・・) 他にASPで入力子画面(検索して、選択された内容を親画面に反映する。この際の親のポストバックなし。)を表示する場合、どのような組み方が基本的なのでしょうか? javascriptの~で呼んで~で返して・・・など何かありましたらよろしくお願いします。

  • 子画面への値の渡し方

    親画面と子画面があるとします。 親画面にテキストボックスとボタンがあります。 親画面のボタンを押すと、javascriptのWindow.Openで 子画面を開きます。 子画面は、最初の初期表示で検索結果を表示します。 子画面の検索のキーは、親画面のテキストボックスが持っています。 この時、検索する為に子画面で、親画面のテキストボックスの値を 参照したいのですが参照方法が分かりません。 javascript ではwindow.opener 等で参照できるようですが プログラムの中で値を参照したいと考えております。 初期時なのでPage_Load等に組み込む予定です。 どのような手段があるのでしょうか。 (Delphi .net WEBで作成です)

  • 子画面から親画面をクローズしたい

    子画面から親画面をクローズすると確認メッセージが表示されます。 非表示の方法はありますか? 現在の処理内容:  親画面:   ボタン押下時 onclick="window.opener='main';window.open('URL');return false;"  子画面:   onload時 window.opener.close(); 確認ブラウザ:IE10、Chrome43  ※IE10では表示されるが、Chrome43では表示されない。

  • 親画面からポップアップ画面が操作できない?!

    こんにちは。お世話になります。 *やりたいこと* 親画面からポップアップ画面(子画面)を出し、子画面でボタンを押したときに 子画面からのcallbackで親画面をサブミットします。このとき子画面は閉じない。 その後親画面を閉じたとき(別のページに移ったとき)に、子画面も閉じたい。 サブミット後の親画面では子画面が認識できなくなり、親画面から子画面を 閉じることができません。 *やりたいこと*ができる方法はありませんか? ちなみに、サブミットのときに子画面を再表示しようかと考えましたが、子画面に 表示するデータが多く、リソースを使い果たしそうで実行できません。 *親画面のソース(こんなカンジにしたいです)* <HTML> <SCRIPT Language="JavaScript"> <!-- var WinSel = null; function NewOpen(){ //子画面のオープン WinSel = window.open("NewWin.asp","NewWin","width=200,height=200"); } function NCallBack(){ //子画面からのコールバック window.document.frmMain.action = "OyaWin.asp"; window.document.frmMain.target = "_top"; window.document.frmMain.submit(); } // --> </SCRIPT> <BODY><FORM name="frmMain" Method="post"> <INPUT TYPE="button" VALUE="子画面オープン" onCLick="NewOpen();"> <INPUT TYPE="button" VALUE="子画面クローズ" onCLick="WinSel.close;"> </FORM></BODY></HTML> よろしくお願いします。

  • 画面オブジェクトを変数ではなく、画面名で取得する

    いつもお世話になっています。 調査が行き詰ってしまったため、 皆様のご助言を頂きたく投稿しました。 javascriptを用いて、 親画面から子画面を開いた後、 子画面に下記のような処理をする方法を探しています。 <!-- 親画面で子画面を開く際の処理 var ko_gamen; ko_gamen = window.open(ko.html,"state"); ko_gamen.focus(); //<-(a) --> 処理(a)を下記の例のようにオブジェクトを格納した変数を使わず、 windowの名前を指定して子画面のオブジェクトを指定することは可能でしょうか。 また、可能であるならその方法を教えていただいてよろしいでしょうか。 //例 state.window.focus(); よろしくお願いします。

  • 子画面へデータを渡したい!

    親画面でテキスト入力した内容を、 showModalDialogで開いたポップアップの子画面で表示して、更にHiddenで値を持たせたいんですが、上手く出来ないんです... (親側制御) val = test.asp args = new Array(); args[0] = document.FRM00.txtUSRID.value; args[1] = document.FRM00.work_date.value; ret = window.showModalDialog(val,args); (子画面制御) Private myUser myUser = window.dialog.arguments[0].value; myTargetDate = window.dialog.arguments[1].value; 子画面で、VBScriptで宣言した変数へ格納しようとしてるのですが、やっぱり無理なんでしょうか? もし無理なら、何か他に手はないのでしょうか???

  • VBScriptで子画面へ配列のデータを渡したい!

    子画面(showModalDialogでオープン)で親画面から渡された引数を利用したいです。 親は配列を渡して、子はその配列の中身を参照したいです。 下記の例でやると、「エラー:型が一致しません。:'window.dialogArguments'」と、(1)の所で言われてしまいます。 色々探したのですが、JavaScriptの例や配列ではない場合の例ばかりでJVScriptの場合のやりかたがわかりません。 どなたか教えてください。 親画面 <script language="vbScript"> <!-- dim arg(20) arg(1) = "Value1" ~ arg(1) = "Value20" window.showModalDialog "ko.html",arg --> </script> 子画面 <script language="vbScript"> <!-- dim arg(20) arg = window.dialogArguments ・・・(1) Msgbox arg(1) --> </script>

  • 子画面の名前

    いつもお世話になります。 子画面を開くときの A = window.open("aaa.html","B","") でAとBの違いがよくわかりません。子画面が開いているときのBとは どのようなことですか。また、Bの名前に"_blank"を使う例があります が、どのような意味なのでしょうか。何か理由があるのでしょうか。