• 締切済み

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

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

みんなの回答

noname#1785
noname#1785
回答No.1

名前の指定をしていないんじゃないですか? window.openは、 window.open("URL","Name","option") と指定します。 この「Name」の部分は省略可能ですが、ここを省略したり同じ名前を付けていると、同じサブウィンドウを対象にしてしまいます。 大元のウィンドウの呼び出しを、 window.open("sub.html","sub"); としたら、サブウィンドウの呼び出しは window.open("sub2.html","sub2"); としてみてください。 「Name」の部分を変えるだけで、お望みの動作をするはずです。

関連するQ&A

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

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

    • ベストアンサー
    • Java
  • サブウインドウから親ウインドウの操作

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

  • サブウインドウを開くときのファイル名について

    サブウインドウを開くときの記述ですが、 <a href="javascript:void(0)" onClick="window.open('http://○○.htm','subwin','・・・・ 私が人から教えていただいたのはここにURLを記述するというやりかたなのですが、ここにURLではなくて、単純に○○.htmというように記述するやり方はないでしょうか? できるだけ簡単にしたいのですが・・・ よろしくお願いいたします。

  • ラジオボタンクリックでサブウインドウを閉じる

    サブウインドウのラジオボタンを押したときに親ウインドウにテキストをインプットしていますが、このとき、自動的にサブウインドウを閉じるにはclose()を使うのかと思いますが、どのように追加したら良いでしょうか。 <INPUT TYPE="radio" NAME="myRB" onClick="window.opener.document.myFORM.address.value='やっほ'">やっほ

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

    そのウインドウがサブウインドウであるかないかで処理を分岐させたいのですが、その確認方法を教えていただけないでしょうか。 どこかのサイトで見たような記憶もあるのですが、適切なキーワードが浮かばず探せませんでした。

  • サブウインドウへのパラメータ

    いつもお世話になります。 親ウインドウで入力した値をサブウインドウへ渡したいのですが・・・・よろしくお願いいたします。 また、今の状態だとクリックしなければサブウインドウが開かないので、入力後改行キーを押しても表示させたいのですが・・・・以上2点の問題をお願いいたします。 ・今現在のソース <Script language = "javascript"> <!-- function wopen() { txt = document.WAT1.Refno.value window.open ("win1.php?"+txt,"WOPEN1","toolbar = no , location = no , directories = no , status = yes , menubar = yes , scrollbars = yes , resizable = yes , width = 300 , height = 450") } --> </Script> ・ ・ ・ ・ <form name=WAT1 method="POST" action=""> ・ ・ <table> <tr> <th align="left">Refno</th> <td><input type="text" name="Refno" onclick = wopen() value= <?=$FRefno?> > <tr> ・ ・ ・ </table> <?php $FRefno = Refno; ?> ・ ・ こんな感じなのですが・・・・・

    • ベストアンサー
    • PHP
  • 別ウインドウからメインウインドウの入力制御する方法

    HTML + JAVASCRIPT でちょっと困っています どなたか、知識のある方ご教授ください。 内容) メインウインドウから検索用のサブウインドウを表示し、サブウインドウで取得した内容をメインウインドウのテキストボックスに反映したい。 条件)    1.メインウインドウとサブウインドウとの親子関係は無し。     (window.open を使用しないとでも思ってください)     ※この為か、openerではエラーになってしまいました。。    2.メインウインドウはリロード(再表示)をさせない (サブからは、データの反映のみの処理としたいので。。)    3.メイン及びサブウインドウは、それぞれフレームを使用しています もし、このようなことができる様でありましたら、ご教授ください。 宜しくお願いします。

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

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

  • サブウインドウ表示の不具合

    ホームページビルダーVer6のイベントの設定を用いて、サブウインドウを表示させました。サブウインドウは目論見通りに開くのですが、親ページの方が何故かページトップにスクロールされ、見づらいページになってしまいました。この原因が分からず、質問させていただきました。 <head>内には <SCRIPT language="JavaScript"> <!--HPB_SCRIPT_CODE_40 function _HpbJumpURLinNewWindow(url) { if (url != '') { window.open(url, '_blank',"width=400 height=200"); } } //--> </SCRIPT> <body>には <A href="" onclick="_HpbJumpURLinNewWindow('subwin.htm');">(※)</A> と書いています。 URLは http://www.field-play.com/canoe/report/takatugawa/ で、本文の下から3行目が該当部分です。 よろしくお願いします。

  • サブウインドウが開けません;;

    私はJavaScriptに関してはほとんど知識がありません。 今HPを作成しているのですが、文字列をクリックしてサブウインドウを開こうと思っています。 とりあえず、テキストに記述してある通りにタグをかいてみたのですが、エラーが出てしまって実行できません。 「小窓の小窓」という文字列をクリックしてサブウインドウを開いて、そこにkomado.htmlを表示させようとしています。 下記にScriptを記述しました。 全くの初心者ですので、どのタグが必要でどのタグが不要なのかもわかりません。 ほんとに初歩的な質問かと思いますが、htmlはわかる程度の私に書き方を教えてください。 お願いします。m( )m <html> <!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html;charset=Shift_JIS"> <title>小窓</title> <script language="JavaScript"> <!-- function koushin(){ newwindow = window.open("04_2.htm","newwindow","width=200,height=180") } //--> </script> <body bgcolor="#ffffff" <div id="text"><a href="komado.htm" onClick="komado()">小窓の小窓</a></div> </head> </html>