Я думаю, что вы хотите проверить в AJAX (асинхронный JavaScript и XML). Это позволяет вам манипулировать частями страницы (в целом, всей HTML-моделью DOM), используя обратные вызовы к серверу через JavaScript. Это именно то, что YouTube / Google Videos используют для разрешения голосования / обратной связи при просмотре видео, поскольку при перезагрузке любой страницы браузер останавливает воспроизведение видео и перезапускается.
В зависимости от того, какой веб-фреймворк вы используете, существуют различные варианты библиотек AJAX. Microsoft создала свой собственный [ASP.NET AJAX]] (например, http://www.asp.net/ajax/), который сейчас очень зрелый.