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のフレームワーク内にあり、上で呼び出されたページにはフォームがあり(動作します)、親が別のページにリダイレクトするリンクが必要です。
どのような考えですか? ありがとう!クリス
コードを投稿できますか? – Michael
私はポストをコードで更新しました。そこにあるclose関数は、モーダルウィンドウの標準の "X"クローズから呼び出され、正しく機能します。そのコードは以下のページをリロードします。 –