私はAjaxを使用したasp.netアプリケーションを使用しています。このパネルでは、リフレッシュするグリッドビューの更新パネルを使用します。 "30秒後にリフレッシュする"というブラウジングウィンドウにメッセージを表示したい(1秒ごとに異なる)。ブラウザウィンドウでリフレッシュメッセージを表示する方法
できるだけ早くご連絡ください。
おかげASPで ルパ
私はAjaxを使用したasp.netアプリケーションを使用しています。このパネルでは、リフレッシュするグリッドビューの更新パネルを使用します。 "30秒後にリフレッシュする"というブラウジングウィンドウにメッセージを表示したい(1秒ごとに異なる)。ブラウザウィンドウでリフレッシュメッセージを表示する方法
できるだけ早くご連絡ください。
おかげASPで ルパ
ルック:更新パネル内部のタイマーコントロール。
あなたはいくつかの良い昔ながらのDOM操作とJavaScriptでクライアント上でこれを行うことができます:あなたは、ID「someElemId」とDOM内の要素のいくつかの並べ替えをする必要があります
var count=30;
var interval=setInterval(function()
{
var tn=document.createTextNode("Refreshing in "+count+"s");
var targetElement=document.getElementById("someElemId");
var replaceText=targetElement.childNodes[0];
if(replaceText!=null)
{
targetElement.replaceChild(tn,replaceText);
}
else
{
targetElement.appendChild(tn);
}
if(count==0)
{
clearInterval(interval);
window.location.reload(true); //or whatever you need to refresh
}
--count;
},1000);
。もちろん、setIntervalは100%正確ではありませんが、十分に良いはずです。