jqueryのpopupwindowプラグインを使用して、ポップアップウィンドウにフォームを表示しています。 送信後にこのウィンドウを閉じるにはどうすればよいですか? Thisは私が話しているリンクです。 ポップアップウィンドウでリンクを開くことができます。しかし、提出した後、私はそれを親ウィンドウで開きたい。jquery fade popupwindow
window.opener
openerプロパティウィンドウを開いたウィンドウに対応:
jqueryのpopupwindowプラグインを使用して、ポップアップウィンドウにフォームを表示しています。 送信後にこのウィンドウを閉じるにはどうすればよいですか? Thisは私が話しているリンクです。 ポップアップウィンドウでリンクを開くことができます。しかし、提出した後、私はそれを親ウィンドウで開きたい。jquery fade popupwindow
window.opener
openerプロパティウィンドウを開いたウィンドウに対応:
あなたがポップアップ-EDのページでは、あなたのリンクにビヘイビアを添付することができます。
<a href="javascript: self.opener.location = 'http://somewhere.ltd/path/to/dir'; self.close();">
Let's go Somewhere
</a>
をさらに、私はあなたが上記のシンプルなラインを使用するのではなく、Javascript in an unobtrusive wayを使用することをお勧めします。
「フェード」操作についてあなたは、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();
// ...
});
DHTML Windowはおそらく、あなたは、このプロパティを使用する必要があります。子ウィンドウでアクセスすると、親ウィンドウが返されます。
フォームに送信入力タイプを使用するとどうすればよいですか? – sanders
コードをフォームの送信ハンドラ(onsubmit)として使用します。更新された回答が必要な場合は、お気軽にお問い合わせください。 http://is.gd/qPg5 – sepehr
それはjqueryではありません、jqueryでそれを行う方法はありますか? – sanders