Страница 1 из 1

Динамическое изменение страниц

Добавлено: 02 окт 2005, 16:04
mirek
Доброго времени суток, господа!

Передо мной возникла следующая проблема:
Хотелось бы динамически, но частично менять содержимое моих страниц.

Например:
Я выбираю из списка страну. Жму кнопочку. Появляется список городов этой страны.
Хотелось бы, чтобы мой cgi-скрипт выдавал только список городов, не обновляя всю страницу в целом (т.е. список стран заново не грузится).

Другой пример:
Жму на ссылку в меню, меняется содержательная часть страницы, заголовок, однако меню не меняется.

Третий пример (немного не в тему):
Когда на этом форуме создаешь сообщение ниже предлагается добавить опрос. Как сделать, чтобы кнопка "Добавить ещё вариант" не заставляла грузить заново всю страницу?

Подскажите, пожалуйста, как все это реализовать.
Фреймы не предлагать :wink:

Re: Динамическое изменение страниц

Добавлено: 02 окт 2005, 16:20
vitpanov
mirek, тебе только надо это сделать с помощью cgi:?: А то я тебе помог бы с php :!:

Добавлено: 03 окт 2005, 09:04
UUU
Использовать ифреймы.

Добавлено: 03 окт 2005, 15:18
AiK
vitpanov, CGI тут не причём, раздел не тот.
mirek, всё довольно просто. Есть два варианта.
1-й кривой, но работать будет во всех браузерах, с поддержкой CSS: все списки вываливаются в невидимые слои, а потом меняются по мере надобности
2-й прямой, но в кривой опере вероятнее всего работать не будет (может быть только в самой последней версии). Используй XMLHttpRequest для обращения к скрипту. Так Google Mail работает.