2つの画面を同時に立ち上げたいのですが、TARGET="_blank"だと

ポップアップブロックされていまいます。

何か良い方法はありますでしょうか。

例)A画面を開くと同時にサブウィンドウでB画面(B.cgi)を表示。
  B画面ではA画面のデータを引き継ぐ

■A画面
<FORM ACTION="B.cgi" METHOD="POST" TARGET="_blank">
<INPUT TYPE="hidden" NAME="FORM1" VALUE="1">
</FORM>

<SCRIPT LANGUAGE="JavaScript">
document.FORM1.submit();
</SCRIPT>

回答の条件
  • 1人20回まで
  • 登録:
  • 終了:2011/11/23 17:55:03

回答0件)

回答はまだありません

  • id:tdoi
    ユーザの操作を起点にウィンドウを表示する方法に変えることはできないのですか?
  • id:dasman74
    IE8ですとポップアップブロックが有効の場合、どうしてもプロックされてサブ画面が表示できないのですが

    上の例ですとB画面(B.cgi)を表示すると同時にB画面でA画面から引き継いだデータをDBに登録処理などを行いたいのですが、ブロックされてDB更新できないという状態になってしまいます。
    ちなみにB画面は別業者なので、なかなか面倒なことに
  • id:a-kuma3
    思い付きレベルですけど。
    ・B画面のドメインを、信頼済みサイトに登録する (IE ですよね)
    ・B画面を別ウィンドウではなく、A画面の IFRAME で表示する
  • id:dasman74
    ありがとうございます。
    IFRAMEで試してみます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません