SugarCRM のバックアップ プログラムを作成しました。私のプログラムは iframe を src=BACKUP.PHP に設定します
私のバックアッププログラムは、親ウィンドウに更新を送信します:
echo "<script type='text/javascript'>parent.document.getElementById('file_size').value='".fileSize2human(filesize($_SESSION['archive_file_name']))."';parent.document.getElementById('file_count').value=".$_SESSION['archive_file_count'].";parent.document.getElementById('description').innerHTML += '".$log_entry."\\r\\n';parent.document.getElementById('description').scrollTop = parent.document.getElementById('description').scrollHeight;</script>";
echo str_repeat( ' ', 4096);
flush();
ob_flush();
JQUERY UI PROGRESS BAR を追加しました。親ウィンドウの進行状況バーを更新する方法を知る必要があります。
私はこれを試しました:
$percent_complete = $_SESSION['archive_file_count'] / $_SESSION['archive_total_files'];
echo "<script type='text/javascript'>parent.document.jquery('#progressbar').animate_progressbar($percent_complete);
</script>";
.........ブラウザでこのエラーを取得します。
キャッチされていない TypeError: オブジェクト [オブジェクト HTMLDocument] にメソッド 'jquery' がありません
IFRAME から親ドキュメントの進行状況バーを更新するにはどうすればよいですか?