• 締切済み

open()したウィンドウを見せない方法

ダミーウィンドウを利用者に見せたくないのですが、 何かよい方法はないでしょうか? open()でポップアップしたウィンドウをblur()で背後に移動しても、一瞬見えてしまいますし、 top,leftパラメータにとんでもない値を指定しても 最小(0,0)、最大(画面サイズ)に丸められて、 右上、左下に出てきてしまいます。 (ちなみに、↑はFirefoxではOK) IEでもなんとかならないものでしょうか?

みんなの回答

noname#22259
noname#22259
回答No.3

Mac IE? - - - - <FRAMESET cols="0%, 100%"> <FRAME src="secret.html"> <FRAME src="main.html"> </FRAMESET>

noname#22259
noname#22259
回答No.2

function (){open('test.html','subwin','top=3000,left=3000')}

donkey0304
質問者

補足

top,leftに50000とか-10000とかを指定しても画面内に丸められてしまいます。(FirefoxではOK) 確かに、Win2000の頃は出来てたような気はしますが。。。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ダミーウィンドウを表示せずにajaxなどで 処理をすればよいのではないでしょうか? とりあえずどのような処理を検討しているのか くらいは提示なさったほうがよろしいかと。

donkey0304
質問者

補足

『actionが与えられた時にDBアクセスして、持ってきた内容をopener()に反映』と言うことを行いたいと思っています。 ちなみに、言語はCFを使用しており、別cfmを呼び出して処理しようとしています。 ご指摘のあったajaxはシステムの統一性の問題から使用禁止となっている状況です。

関連するQ&A