Я пытаюсь создать сайт с живой статистикой. У меня есть две проблемы, которые я не могу понять, что я делаю неправильно.
У меня есть div, который перезагружается каждые 10 секунд, используя заданный интервал, получающий данные из таблицы в базе данных.
Я хочу, когда у меня есть событие, можно сказать, что "Match started" имеет всплывающее окно/окно оповещения, чтобы пользователь знал, что игра началась. Мой код для этого:
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>
Любая помощь будет большой!
Вот небольшой скрипт jquery, который демонстрирует событие изменения cathing div: http://jsfiddle.net/CCLq5/1/
Когда нажата кнопка демонстрации, она изменит содержимое div, и событие будет поймано с помощью:
$('div#a').bind("DOMSubtreeModified", function () {
alert("div changed");
});