次のようなダイアログを含むHTMLコードがあります。
<center>
<a href="#add_auto" id="add_auto" onclick="addAuto();" >
<img " src="/css/images/add_author_automated.png"; id="add_author_automated"; alt="-"; />
</a>
</center>
<div id="dialog-modal" title="Basic modal dialog" >
<textarea style="width: 95%; heigth: 400px" name="authors-auto-adding"; id="authors-auto-adding"></textarea>
<input text-align="center" type="BUTTON" onclick="processAuthorsParagraph();" value="Process"; />
</div>
画像をクリックすると、関数addAutoを呼び出します。
function addAuto()
{
$( "#dialog-modal" ).dialog({
height: 300,
width: 800,
modal: true
});
}
ただし、問題は、ページを初めて開いたときに、メインページにダイアログコンテンツが表示されることです。ダイアログを開いてから閉じると、dilogコンテンツがメインページから消えます。
使ってみました
$( "#dialog:ui-dialog" ).dialog( "destroy" );
document.readyにありますが、何も変更されません。
ご協力ありがとうございました。