これを試して:
function checkRefresh()
{
if( document.refreshForm.visited.value == "" )
{
document.refreshForm.visited.value = "1";
}
else
{
document.write ('
$(function2() {
// a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
$( "#dialog:ui-dialog" ).dialog( "destroy" );
$( "#dialog-modal" ).dialog({
height: 140,
modal: true
});
});
$(function() {
$( "#progressbar" ).progressbar({
value: 59
});
});
')
}
}
jQueryがあることを確認してください!
マークアップ:
<div class="demo">
<div id="dialog-modal" title="Basic modal dialog">
<div id="progressbar"></div>
</div>
</div>
次に、 body タグを次のように置き換えます。
<body onLoad="JavaScript:checkRefresh();">
これを HTML に追加します。
<form name="refreshForm">
<input type="hidden" name="visited" value="" />
</form>
とにかく、これはリロードを検出し、ロードバーを実行します。これにより、リロードが防止されます(うまくいけば)