У меня есть сценарий ajax_update, который обновляет file.php каждые 60 секунд. Теперь file.php выводит это после обновления таблицы:
<div id="message" style="display: none;" onclick="closeNotice()">this works
</div>
То, что я пытаюсь сделать, это то, что после того, как file.php обновил поле в базе данных (точки), наверху появится сообщение типа stackoverflow (как при получении значка) о том, что у вас есть получил 1 балл. в любом случае:
Вот мой скрипт обновления:
function addpoints() {
var postFile = 'addpoints.php?userid='+ $('#user_id_points').val();
$.post(postFile, function(data){
$("#points").html(data).find("#message").fadeIn("slow")
setTimeout(addpoints, 5000);
});
}
Теперь у меня есть index.php и скрипт addpoints для функции загрузки.
Но почему это будет появляться только в FF, а не в IE?
Я проверил с помощью валидатора w3c, могут ли это быть незакрытые теги или что-то подобное, я исправил все проблемы и теперь у меня нет ошибок, но все равно это не работает.
Так что же делать?
Мой сайт можно посмотреть здесь: http://azzyh.dk/newgen/area/member/indextest.php
(используйте FF, и вы увидите сообщение вверху, используйте IE, и вы ничего не увидите)
Я довольно потерян. спасибо