如果收集的mysql数据是新的,则将文本添加到<title> </title>?

时间:2011-03-11 16:13:58

标签: php html

这叫什么,你是怎么做到的?我的页面使用jquery查询数据库每10秒刷新一次。

我偶然得到新表,我希望能够更新字段以显示收集了多少个新表。我想要这个,因为不是查看页面以查看是否发生了任何更新,我可以只查看选项卡内页面的标题,而不是每隔10秒切换一次?

如何做到这一点?感谢。

我收集的数据也是一个小表中的文本,数据只是失败的admincp用户凭据。

2 个答案:

答案 0 :(得分:1)

您可以使用JavaScript更改HTML文档的标题:

var title = "This is my new title, can be anything";    
document.title = title;

我不知道你如何存储新字段的数量,但你可以使用这样的函数:

function updateTitleBar (newTables)
{
   document.title = newTables;
}

...或者您可以使用document.title = newTables在其他地方定义newTables(并在每次刷新jQuery页面时更改该值)。

答案 1 :(得分:0)

也许是这样的?

<body onload="runTicker()">

    function runTicker(){
        setTimeout("document.title = new Date();runTicker()", 5000);
    }

但是,不是使用document.title = new Date(),而是通过调用一个函数来替换它,该函数将对PHP脚本进行AJAX调用。如果你已经习惯了,可能还会使用jquery吗?