Благодаря Обновить (перезагрузить) страницу один раз с помощью jQuery? ответ Я мог бы решить проблему. У меня есть всплывающее окно с флажком. Я хочу почти мгновенно отразить изменения с указанной главной страницы. Он отлично работает в Safari, Firefox, Chrome, Opera, но в Internet Explorer.
Спасибо
function updateDiv(){
var ord = getCookie('ordinals');
if( ord.indexOf("<?=$ordinal?>")==-1 ){
document.getElementById("chk<?=$ordinal?>").checked=false//no checked
}
else {
document.getElementById("chk<?=$ordinal?>").checked=true//checked
}
$('chk<?=$ordinal?>').html(newContent);
}
setInterval('updateDiv()', 1000); // that's 1 second
......
......
<body onload="updateDiv(); ....
setInterval(updateDiv, 1000);
не только легче писать, чемsetInterval('updateDiv()', 1000);
, но и намного эффективнее, так как последнее необходимо злонамеренно - person Esailija   schedule 14.11.2011