私のウェブ構造は
Header-of-page
Global-Iframe
(LHS) の iFrame|| リンクの主な内容が表示されます
ナビゲーション リンク || この別のiFrame(MainIframeとしましょう)
Footer
クリックボタンの MainIframe では、サーバー側からデータを取得していますが、これには時間がかかります。そのため、リクエストが処理されるまで、jquery blockUI プラグインの block() を使用しました。
リクエストが処理されると、私のページは他のページにリダイレクトされます。その document.ready で unblock() しようとしていますが、機能していません。
以下のコードによるブロック:
$(document).ready(function() {
$('#btnConfirmRO').click(function() {
//+
// To display wait message.
//
$('#Global_iFrame',parent.document.body).block({
message: 'Please wait!' ,
css: {
width: '70px',
top: '5px',
left: '2px',
right: '2px',
border: 'none',
padding: '2px',
'-webkit-border-radius': '10px',
'-moz-border-radius': '10px',
opacity: .6,
color: '#000',
}
});
//
//
//-
});
});
ブロック解除:(リダイレクト後)
$(document).ready(function(){
$("#Global_iFrame").unblock(alert(' Calling Unblock UI'));
});