问问题
390 次
2 回答
2
我建议你看看 JavaScript 函数setInterval()
。如果发现任何更新,则使此函数每 x 毫秒检查一次更新;编辑页面标题。
像这样的东西应该可以解决问题,调整以获得首选结果:
// This function will run every ~1s
setInterval(function() {
// Get the new data
$.post('post.php', function(data) {
// Handle the data
document.title = data;
});
}, 1000);
您绝对应该在 PHP 脚本上添加一些错误检查(检查是否设置了变量isset($_SESSION['value'])
:),也可能在 javascript 中。
于 2012-09-19T09:30:50.917 回答
0
请参阅 javascript 中的“document.title”。
var xarray = ['Someone Posted','Someone else posted'];
var i = 0;
function changeTitle(data){
document.title = data;
}
function changeEvery5Seconds()
{
i++;
i = i%2;
changeTitle(xarray[i]);
setTimeout("changeEvery5Seconds();",5000);
}
changeEvery5Seconds();
于 2012-09-19T09:31:07.773 回答