как сделать автоподгрузку? Facecontrol 16 Май 2013, 9:31 Как сделать автоподгрузку страницы?Или автообновление не знаю что правильно будет.Вобщем нужно сделать так чтоб скрипт проверял если пользователю приходит сообщение то включается звуковое оповещение. --------------- ma3uk 16 Май 2013, 9:36 На ajax в бесконечном цикле проверять. --------------- Facecontrol 16 Май 2013, 9:43 а пример можно? --------------- Akdmeh 16 Май 2013, 9:44 Читаем об: http://javascript.ru/setInterval А также об AJAX: http://api.jquery.com/jQuery.ajax/ http://jquery-docs.ru/ajax/jquery-ajax/ http://anton.shevchuk.name/javascript/jquery-for-beginners-ajax/ Как уже сказано - периодически в цикле посылаем запрос на определенную страницу, которая возвращает, пришло пользователю сообщение или нет --------------- SL_NeKrOmAnT 19 Май 2013, 11:58 Обычный AJAX запрос, где-нибудь в шапке. Никаких циклов не нужно. Пример. На этой основе что хочешь дальше делай.
--------------- Akdmeh 19 Май 2013, 12:10 5, setInterval есть циклической функцией, она вызывает заданную функцию периодически, именно поэтому я и объяснил для удобства, что это цикл;) А так все правильно:) --------------- Okula 19 Май 2013, 16:41 SL_NeKrOmAnT, если ничего передовать не нужно то можно функцией .load() подгрузить страницу. function show() { $("#time").load("time.php"); } $(document).ready(function(){ show(); setInterval('show()',1000); }); --------------- Анархист 25 Мар 2020, 22:10 Akdmeh,а касательно производительности..вопросы не возникнут? --------------- Akdmeh 26 Мар 2020, 9:50 На хорошем сервере не возникнут, но с 2013 появились и улучшенные решения. Во-первых, есть WebSocket, во-вторых, есть Node.JS. Ну а если с этим лень разбираться - есть long polling --------------- Анахрист42 30 Июл 2023, 12:45 Конечно, друг! Ты можешь использовать AJAX для реализации этой функции. Каждые несколько секунд скрипт будет проверять наличие новых сообщений, и если они есть, включит звуковое оповещение. Нужен более подробный пример кода? ---------------