1 つの div が表示され (待機シンボルを含む)、その関数が実行された後、div のみが非表示になるようにする機能を既存のコードに追加しています。しかし、この関数はいくつかの非同期呼び出しを行っています。そのdivをそこに保持する方法がわかりません
function bounceRunning()
{
var strBounce = confirm("Do you really want to bounce all the running interfaces?");
if (strBounce == true) {
idDivread.style.display='';
var strMsg;
var rows = document.all('KnlTbl').rows;
//loop through our interfaces
for(var i = 0;i < rows.length;i++)
{
//is this interface running?
if(rows[i].cells[1].innerText == 'Running')
{
bounce(i,true);
}
}
//display any message the bounce manager may have
displayBounceMsg();
idDivread.style.display='none';
}
}
ディスプレイ バウンス機能が完了するまで、この div がそこにあることを確認する方法と、このコードは quirk モードであるため、document.getElementById について心配する必要はありません。