jquery の popupwindow プラグインを使用して、popupwindow にフォームを表示しています。送信後にこのウィンドウを閉じるにはどうすればよいですか? これは私が話しているリンクです。子犬ウィンドウでリンクを開くことができます。しかし、送信後、親ウィンドウで開きたいです。
sanders
質問する
3334 次
3 に答える
5
ポップアップ ページで、動作をリンクに添付できます。
<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();
// ...
});
于 2009-04-05T09:24:38.173 に答える
0
IboxまたはDHTML ウィンドウを使用する
于 2009-04-05T08:32:22.620 に答える
0
おそらく、このプロパティを使用する必要があります。
window.opener
opener プロパティは、ウィンドウを開くウィンドウに対応します。子ウィンドウからアクセスすると、親ウィンドウを返します。
于 2009-04-05T08:33:15.410 に答える