• ベストアンサー

サブウインドウであるかの確認

xruzの回答

  • ベストアンサー
  • xruz
  • ベストアンサー率50% (72/143)
回答No.1

こんにちはs-holmesさん、xruzです。 if(opener) alert("This is SUB"); else alert("This is Not sub"); これではダメですか、上記スクリプトを実行したWindowがopenerオブジェクトを持っているかどうかの判断です。 がんばってくださいね(~:~i

s-holmes
質問者

お礼

xruzさん回答ありがとうございました。 おかげ様で、やっとこれができるようになりました。 「サブウインドウ」地獄(思うように動かないという・・・)にはまりかけていたので助かります。

関連するQ&A

  • サブウインドウから更にサブウインドウを開きたい

    window.openでサブウインドウを開いて、さらにそこからサブウインドウ開こうとすると、新しいウインドウが開かずに、元のサブウインドウの内容が変わってしまいます。 なんとかサブウインドウから更にサブウインドウを開く方法ってないでしょうか?

  • サブウインドウから親ウインドウの操作

    サブウインドウから親ウインドウのあるフォームの ボタンを押した時と同じ動作をさせたいのですが、 サブウインドウから、親(呼び出し元)ウインドウの メソッドを呼ぶ方法はありますでしょうか? ダメであれば、サブウインドウから親ウインドウを リロードする方法でもOKです。 よろしくお願いします。

  • サブウインドウの表示方法

    複数のクリックポイント作成し、それぞれ異なったサブウインドウを表示する方法を教えてください。 お願いします。 例 クリックポイント(リンク??)         サブウインドウ(1)         サブウインドウ(2)         サブウインドウ(3) 上記各ポイント(文章)に対しそれぞれに対応したサブウインドウを表示させる 以上よろしくお願い致します

  • サブウインドウを閉じて親ウインドウにデータを渡したい

    あるWeb画面よりサブウインドウを開いてデータを選択、選択したら閉じて親ウインドウにデータを渡したいと思っております。 サブウインドウを閉じた時の親ウインドウへのデータの引継ぎ方法がよくわかりません。 ●前提 ・親ウインドウに選択ボタンがついている。 ・選択ボタン押下したらキーを渡し、サブウインドウを起動しキーを渡す。     ・window.open()でActionクラスを呼ぶ。     ・ActionクラスがForm,State,DAO等よりデータを取得。     ・"sucsess"にてサブウインドウを開く。→Struts使ってます。 ・サブウインドウにはDBより検索された一覧が表示されている。     ・選択できるようにラジオボタンも付いている。     ・決定ボタンがついている。     (作業中) ・親ウインドウに選択されたデータが表示されている。 この作業中のところでご質問です。 決定ボタンを押下したあと、データの引継ぎ方法がよくわかりません。 今はとりあえずwindow.close()で閉じるだけにしております。 稚拙な説明ですみません。 よろしくお願いします。

    • ベストアンサー
    • Java
  • VisualC++ サブウインドウの作り方

    MFCでダイアログベースで画面を作っています。 画面の中にサブウインドウ?のようなものを作成し、 そのなかにボタンなどを配置したいと考えているのですが どようにすれば良いのでしょうか? 理由は画面の大きくなりすぎているので、 コントロール類をスクロールさせる必要があるからです。 また、サブウインドウ自体も大きさを変更できるようにしなければなりません。 なにか良い方法はないでしょうか?

  • 同じ記述でもサブウインドウが開かないのは??

    「こちら」の文字をクリックするとサブウインドウが出るようにしたのですが、何の拍子か、エラーになるように変わってしまい困っています。 このscript部分だけをhtmlファイルにし(test.html)、きちんと動くことを確認してから、実際使用するファイル(A.html)にはめ込んだんですが、文字をクリックするとステータスバーに「ページにエラーが発生しました」と出てしまいます。 記述そのものはどう見てもおかしい所はないようです。 このような場合、考えられる原因はなんでしょうか? ちなみにサブウインドウも同じディレクトリ内に置いています。

  • サブウインドウの出力

    ホームページビルダーV8を使用しています。 ホットリンクでサブウインドウを出力させたいのですが、 設定方法が解りません。 ホットメディアのサンプルにあるような、メニューをクリ ックするとサブウインドウに料理の画像が出力するような ページを作りたいと思っています。 どなたか宜しくお教え下さい。

  • サブウインドウが勝手に・・・

    自分のHPを作成していますが、1週間ほど前から突然、サブウインドウ(と、言うのでしょうか?)が勝手に開いてしまうようになりました。 ここをクリックすると開く、というのではなく、何度か色々なところをクリックしていると、突然、全く見知らぬウインドウが開いてくるのです。 一度それを閉じて、また何度かクリックしていると、また数十度目のクリックの時に勝手に開いてくるのです。 ローカルでHTMLを開いても(IEです。)、時々それが開くので、おそらく私のローカルPCの問題だと思いますが、まったくどうしていいのやら見当がつきません。 何かをダウンロードしたときにウイルスにでも感染してしまったのでしょうか。 どこを調べてみれば原因がわかりそうか、ということと、どうすればサブウインドウが表示されなくなるかということをご教授下さいませ。 よろしくお願い致します。

  • サブウインドウにsubmitしたい

    下記のような送信ボタンを押したときに、サブウインドウとして次の画面を開いてテキストボックスに入力した値を表示する方法についてアドバイスいただけないでしょうか。簡単かと思って探したものの、よくわかりませんでした。次の画面はnext.cgiです。送信時にFieldの値をjavascriptの値として取得する部分がよくわかりません。 #あくまでサブウインドウで開く #サブウインドウに値を引き継ぐ <FORM ACTION="next.cgi" METHOD="POST"> <INPUT TYPE="TEXT" NAME="Field" SIZE="12"> <INPUT TYPE="SUBMIT" NAME="Submit" VALUE="送信"></form>

  • コントロールでサブウインドウを開いた時、元のhtmlを再読み込みさせない

    javaスクリプトで ボタンを押すと、サブウインドウが開くように設定しています。 ですが、サブウインドウを開くと、元のhtmlがイチイチ再読み込みされて しまいます(サブウインドウが表示される間に元のhtmlが一旦消え、そのページの トップまで戻って表示される) 他のサイトをみていても、サブウインドウを開いても、 そのような現象にはなりません。心当たりはありませんでしょうか?