Лучший способ - использовать AJAX (вы можете найти простой учебник на этой странице Tizag ). Причина в том, что любой другой метод, который вы можете использовать, требует большего количества кода, не гарантируется работа с кросс-браузером без переделки и требует использования большего количества клиентской памяти, открывая скрытые страницы внутри фреймов, передавая URL-адреса, анализируя их данные и закрывая их. AJAX - это способ пойти в этой ситуации. То, что мои два года javascript тяжелое развитие говорит.