• 締切済み

サブ画面表示後に親画面を自動で閉じる

現在、自分で借りているサイトでは、CGIやフォームメールサービスを提供していません。 そこで、OCNでフォームメールサービスを提供しているようなので、ダイヤルアップ契約し、フォームメールが使えるようになりました。 ここまではよかったのですが、OCNのURLであるということをパッと見てわからないよう、JAVAスクリプトを利用してアドレスバーなどを消したいとおもったのですが、今度は、自分の本サイトでは、BODYタグ内しか記入することができず、HEADタグ内でJAVAスクリプトを書くことができません。 ですので、OCN側でMETAタグとJAVAスクリプトを利用して自動でアドレスバーが出ないフォームメールページを子ページとして開けるよう作成しました。 そこで、皆様にお力をお借りしたいのは、JAVAスクリプト以外で、アドレスバーを消してリンク先を開くことができる方法があるのか。 または、自動で開いたあと、もしくはリンクをクリックしたあと、この親ページを自動的にクローズさせる方法をおしえてください。

みんなの回答

回答No.2

親ページを閉じる #1の参考URL先のスクリプトを書き直しました。 function closeMyself(){ myWin=window.open("","_top"); myWin.opener=window; myWin.close(); } これでIE7でも警告はでません。 .

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

別のURLを表示したりアドレスバーを消したりして、アクセスしているページを不明瞭にする事はフィッシング詐欺などで利用されてきました。 そのため数々の制限が設けられてきていまではそうした事はほとんど出来なくなってきています。 http://www.geocities.jp/uchblog/example/js/closemyself.html IE6ではこちらを応用すればできるかもしれませんがIE7では閉じていいですか?とダイアログが強制表示されます。