- 締切済み
open()したウィンドウを見せない方法
ダミーウィンドウを利用者に見せたくないのですが、 何かよい方法はないでしょうか? open()でポップアップしたウィンドウをblur()で背後に移動しても、一瞬見えてしまいますし、 top,leftパラメータにとんでもない値を指定しても 最小(0,0)、最大(画面サイズ)に丸められて、 右上、左下に出てきてしまいます。 (ちなみに、↑はFirefoxではOK) IEでもなんとかならないものでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
noname#22259
回答No.3
Mac IE? - - - - <FRAMESET cols="0%, 100%"> <FRAME src="secret.html"> <FRAME src="main.html"> </FRAMESET>
noname#22259
回答No.2
function (){open('test.html','subwin','top=3000,left=3000')}
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
ダミーウィンドウを表示せずにajaxなどで 処理をすればよいのではないでしょうか? とりあえずどのような処理を検討しているのか くらいは提示なさったほうがよろしいかと。
質問者
補足
『actionが与えられた時にDBアクセスして、持ってきた内容をopener()に反映』と言うことを行いたいと思っています。 ちなみに、言語はCFを使用しており、別cfmを呼び出して処理しようとしています。 ご指摘のあったajaxはシステムの統一性の問題から使用禁止となっている状況です。
補足
top,leftに50000とか-10000とかを指定しても画面内に丸められてしまいます。(FirefoxではOK) 確かに、Win2000の頃は出来てたような気はしますが。。。