Вы должны иметь эту функцию в отдельном файле и использовать AJAX-запрос для ее обновления.
Стандарт - jQuery, поэтому я покажу очень простой пример использования.
http://jquery.com/
<div id="Update">This will be updated</div>
$("#Update").load('YourUpdateScript.php');
Это запросит скрипт php и поместит содержимое в div с именем «Update».
Для регулярного обновления необходимо настроить таймер:
// This is run when the document is ready, you could also run setInterval elsewhere if needed
$(document).ready(function (e) {
setInterval ( RunUpdate, 3000 ); // Run once every 3 seconds
});
function RunUpdate() {
$("#Update").load('YourUpdateScript.php');
}
Обновление страницы или вызов clearInterval () остановит ее выполнение.