質問
私はpopupwindowでフォームを表示するためにjqueryのためpopupwindowプラグインを使用しています。 どのように私は提出した後、このウィンドウを閉じることができますか? こののは、私が話していたリンクです。 私はpupupウィンドウでリンクを開くことができます。しかし、提出した後、私はそれがその親ウィンドウで開くようにしたい。
解決
あなたがポップアップ-EDのページでは、あなたのリンクにビヘイビアを添付することができます:
<a href="javascript: self.opener.location = 'http://somewhere.ltd/path/to/dir'; self.close();">
Let's go Somewhere
</a>
また、私はの代わりに、単純なを使用しての邪魔にならないように、 Javascriptを使用することをお勧めいたします上記の行。
その「フェード」の動作について】あなたは(どんな)Javascriptを使用してOSのウィンドウに、そのようなことを行うことはできません。
の更新のIDプロパティtheChildForm
でフォームを仮定するとjQueryを使用して
$("#theChildForm").submit(function() {
// TODO: Some data keeping jobs to be done
// Pass the url if needed
self.opener.location = 'http://somewhere.ltd/path/to/dir';
self.close();
// ...
});
他のヒント
IBOX に使用するか、
おそらくあなたは、このプロパティを使用する必要があります:
window.opener
openerプロパティは、ウィンドウを開いたウィンドウに対応しています。子ウィンドウがアクセスした場合、それは親ウィンドウを返します。
所属していません StackOverflow