在div reload中使用javascript

时间:2014-03-22 15:39:29

标签: javascript html reload

我正在尝试使用实时统计信息创建一个网站。我有两个问题,我无法弄清楚我做错了什么。

我有一个div,它使用set interval从数据库中的表中获取数据,每10秒重新加载一次。

我想要的是当我有一个事件让我们说“匹配开始”有一个弹出窗口/警告框,以便用户知道游戏已经开始。 我的这个代码是:

if(($rs2['keyword']=='Match started')) {
    echo
    "<script type=\"text/javascript\">
        alert('Match started');
    </script>";
}

此时它只会在整个页面加载时弹出,但不会在div重新加载时弹出。

我的第二个问题是类似的。当有像红牌这样的事件时,我希望背景改变颜色。

我的这个代码不是div:

if(($rs2['keyword']=='RED CARD'))){
    echo '<script>bcolor()</script>';

并且javascript中的代码是:

<script>
function bcolor(){
document.body.setAttribute("style","background-color:red");
}
</script>

任何帮助都会很棒!!

1 个答案:

答案 0 :(得分:0)

这是一个小jquery脚本,它演示了cathing div change事件: http://jsfiddle.net/CCLq5/1/

单击演示按钮时,它将更改div内容,事件将被捕获:

$('div#a').bind("DOMSubtreeModified", function () {
  alert("div changed");
});