【发布时间】:2014-03-22 15:39:29
【问题描述】:
我正在尝试创建一个具有实时统计数据的网站。我有两个问题,我无法弄清楚我做错了什么。
我有一个 div,它使用设置的间隔从数据库中的表中获取数据每 10 秒重新加载一次。
我想要的是当我有一个事件时让我们说“比赛开始”有一个弹出窗口/警报框,以便用户知道比赛已经开始。 我的代码是:
if(($rs2['keyword']=='Match started')) {
echo
"<script type=\"text/javascript\">
alert('Match started');
</script>";
}
此时它只会在整个页面加载时弹出,而不是在 div 重新加载时弹出。
我的第二个问题是类似的。当有红牌这样的事件时,我希望背景改变颜色。
我的代码是 un div 是:
if(($rs2['keyword']=='RED CARD'))){
echo '<script>bcolor()</script>';
而javascript中的代码是:
<script>
function bcolor(){
document.body.setAttribute("style","background-color:red");
}
</script>
任何帮助都会很棒!
【问题讨论】:
-
你是用ajax获取数据吗?如果是这样,您可以在 javascript 中处理响应,这将导致警报实际弹出,因为通常在页面加载时加载所有 JS。
标签: javascript html reload