Re[5]: Управление содержимым адресной строки
От: Aggtaa Россия  
Дата: 01.06.04 17:57
Оценка:
Здравствуйте, Lonely Mazaretsky, Вы писали:

A>>А каков объем этих данных? Действительно ли весь он используется на стр2? Или часть его впоследствии будет передаваться на сервер для статистики (или чего-то еще)?


LM>На стр2 эти данные просто отображаются. Но результаты обработки каждой такой формы (т.е. то, что отображается на страницах стр2) нужны для составления статистики. И хотелось бы их уже не передавать на сервер, так как на каждого пользователя они могут достигать нескольких мегабайт (в зависимости от длительности сессии).


А в какой момент сервер получает данные для статистики?

И еще одно: Если стр2 формируется программно на клиенте (document.write?), то почему бы не положить в нее что-нибудь типа <div id="transitData" name="transitData" style="display:none"><!--mime-64-кодированные-данные--></div>?
A.
A.
Re[4]: Управление содержимым адресной строки
От: Lonely Mazaretsky Украина  
Дата: 03.06.04 06:09
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Погоди, давай разберемся.

S>1. То, что показывается пользователю, однозначно определяется пользовательским вводом. Так?

Да

S>2. Ты хочешь сделать так, чтобы при обработке пользовательского ввода не происходило обращения к серверу.


Да

S>3. При этом ты хочешь, чтобы вся информация о пользовательском вводе хранилась в URL, чтобы пользователь мог поставить закладку. Так?


Да

S>4. Пусть адрес страницы у нас http://somesite/page.html Если ты будешь добавлять параметры, введенные пользователем, через ?, то браузер будет перегружать страницу, и придется все перегенерить заново. Я правильно понимаю, что это и есть проблема? Я не понял насчет потери статистики — ты же собираешься ее как-то восполнять при обращении по закладке, не так ли?


Да, это и есть проблема. А статистика при обращении по закладке вопсполняться не будет. Она относиться только к текущему сеансу.

S>5. Попробуй поиграть со ссылками типа http://somesite/page.html#EncodedparametersString

S>Дело в том, что то, что после шарпа, с одной стороны не является адресом страницы, а потому не влияет на кэширование респонсов и не вызывает перезагрузки при смене в location. C другой стороны, оно хранится как часть закладки.
S>По идее, твоему скрипту должно быть по барабану, что декодировать — query или hash.

Спасибо, наверное я так и сделаю. Моему скрипту это действительно по барабану, ему главное вытянуть параметры. Мне как раз тоже об этом способе подумалось. Я правда не тестил еще, но я практически уверен, что это будет работать.

Так что, наверное, эту тему можно закрывать. Хотя, если у кого-нить будут альтернативные предложения, я рад буду их услышать

Всем спасибо за отклики!
Re[6]: Управление содержимым адресной строки
От: Lonely Mazaretsky Украина  
Дата: 03.06.04 06:10
Оценка:
Здравствуйте, Aggtaa, Вы писали:

A>А в какой момент сервер получает данные для статистики?


A>И еще одно: Если стр2 формируется программно на клиенте (document.write?), то почему бы не положить в нее что-нибудь типа <div id="transitData" name="transitData" style="display:none"><!--mime-64-кодированные-данные--></div>?


Вот:
http://www.rsdn.ru/Forum/?mid=662151
Автор: Sinclair
Дата: 01.06.04
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.