Продолжу...
Собственно, подгружать обновления можно с помошью любого тега, имеющего возможность задать внешний адрес ресурса для текущего отображения страницы. И в стилях то же самое:
HTMLElementReference.style.backgroungImage = 'url(....)';. Причем, этот файл может находится где угодно. Напр., страница грузится по http, а картинка подгружается с локального диска.
Можно получить программный доступ к подгруженому документу, но существуют стандартные ограничения политики безопасности: страница с программой и подгружаемая страница должны находиться на одном сервере! Т.е. загрузить можно все (все что позволяет текущая политика браузера), а получить доступ только к файлам в том же домене.
Тип файла должен поддерживаться браузером (иначе он не будет знать, что с ним делать, и предложит сохранить его) и тем элементом, посредством которого файл подгружается (текст в img не запихнуть).
Все браузеры имеют свои особености. Напр., такой пример в IE работать не будет:
<div id="container"></div>
<script>
document.getElementById('container').innerHTML = '<iframe id="frm" src="example.txt"></iframe>';
</script>
Вариант для совместимости с IE:
<div id="container"></div>
<script>
document.getElementById('container').innerHTML = '<iframe id="frm" src=""></iframe>';
document.getElementById('frm').src = 'example.txt';
</script>