2011-07-01 26 views
0

iFrameを含むjQuery UIダイアログを読み込むページがあります。このiFrameにはログインフォームがありますが、このiFrameには、「あなたがメンバーの場合はここをクリックしてください」というリンクをクリックして、親を別のページにリダイレクトしてモーダルを閉じるようにします。今iFrameを使用したjQuery UIダイアログ、親を再読み込みするリンク

モーダルで任意のリンク(およびそのiframe内)だけでiFrameをリダイレクト)

ここではその中のiFrameでモーダルを呼び出すコードは、次のとおりです。

$(document).ready(function() { 
$("#modalIframeId").attr("src","http://site.com/wordpress/register-now/?the_email_address=<?php echo $the_email_address; ?>"); 
$("#divId").dialog({ 
     autoOpen: true, 
     modal: true, 
     closeOnEscape: true, 
     draggable: false, 
     resizable: false, 
     dialogClass: 'no-close', 
     height: 570, 
     width: 500, 
     title: 'Sign Up', 
     close: function(event, ui) { window.location.href = window.location.pathname; } 
    }); 
}); 

これがされすべてWordpressのフレームワーク内にあり、上で呼び出されたページにはフォームがあり(動作します)、親が別のページにリダイレクトするリンクが必要です。

どのような考えですか? ありがとう!クリス

+0

コードを投稿できますか? – Michael

+0

私はポストをコードで更新しました。そこにあるclose関数は、モーダルウィンドウの標準の "X"クローズから呼び出され、正しく機能します。そのコードは以下のページをリロードします。 –

答えて

0

私は時々古い=学校 "ロテック"の方法は、私たちはよく忘れていると思います。このスレッドを発見しました: Stack Overflow これは、target = "_ top"が私の必要としたことを行うことを思い出させてくれました。 FFとAndroidでテストされ、両方でうまくいきます(より広いテストでうまくいくことが期待されます)。

ありがとうございました

関連する問題