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

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
mirek
Сообщения: 1
Зарегистрирован: 02 окт 2005, 15:48

Доброго времени суток, господа!

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

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

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

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

Подскажите, пожалуйста, как все это реализовать.
Фреймы не предлагать :wink:
vitpanov
Сообщения: 100
Зарегистрирован: 18 сен 2005, 18:51
Откуда: Россия

mirek, тебе только надо это сделать с помощью cgi:?: А то я тебе помог бы с php :!:
UUU
Сообщения: 310
Зарегистрирован: 17 фев 2004, 09:27
Откуда: Иваново
Контактная информация:

Использовать ифреймы.
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

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