2011-01-26 13 views
0

コンテンツ管理システムのイメージエディタを再設計しています。現在javascript:openWindowを使用してURL変数(例:MediaAdd?articleid=3709)のHTMLページを開きます。このページには簡単なPOSTフォームが含まれています。javascriptの代わりにjQuery:openWindow

私は同じウィンドウ内にすべてを保持し、ポップアップを避けるためにjQueryライトボックスの代替案を検討しています。 CeeboxまたはFancyboxのiframeオプションのようなものがページのPOSTフォームを処理できますか?

もしそうでなければ、あなたは何をお勧めしますか?

答えて

0

このライトボックスの代替機能はコールバック機能を備えているので、モーダルウィンドウ内でイベント(私が思うと思うonloadイベントを含む)を追加できます。

http://colorpowered.com/colorbox/

注:あなたはポストにいくつかの方法を扱うことができる

それは素晴らしいもの、と軽量です。

オプション1:ajaxコールバックを作成するapi.jquery.com/jQuery.post/送信時にこのイベントを追加します。 オプション2:カラーボックスのiframeを呼び出す(実際にエレガントに動作する)

+0

お返事ありがとうございます。 iframeコールはMediaAdd?articleid = 3709に移動します。 – Ryan

+0

PHP/Asp/etcで生成されたURLスクリプトはです。それを静的な値にしたくないので、変数として設定します。 –

+0

あなたは私の答えを選択して感謝することができます=) –

0

私はJQuery UI Dialogをお勧めしますが、あなたはajax投稿とコールバックを管理する必要があります。

0

以前はjqModalをかなりうまく使ってきました。それはiframeベースではなく、あなたが必要とするすべてのものをあなたにさせるべきです。

http://dev.iceburg.net/jquery/jqModal/

関連する問題