| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Как хранить локально данные из поля на странице? |
| Автор: Elena Nefedova 1.12.2006, 12:47 |
| Здравствуйте! Имеется в виду такой же подход, как использован в инструменте "Клейкие записки" для персональных страниц Google http://www.google.ru/ig/directory?hl=ru&num=24&url=http://www.google.com/ig/modules/sticky.xml&q=&start=0 Когда вы подключаете эту штуку к странице, то видите маленькое желтое окошко, в котором пишите, что хотите - все сохраняется. Подозреваю, что это написано на JS, и что данные хранятся локально. К сожалению, я не знаю JS (только общие принципы) и очень слабо HTML. Если кто-то может, выложите кусочек кода для такого поля , пожалуйста (можно и без красивого фона - простое стандартное поле тоже подойдет) Спасибо заранее |
| Автор: SelenIT 1.12.2006, 13:24 |
| Elena Nefedova, вряд ли данные хранятся локально - скорее всего они AJAX-ом отправляются на сервер и хранятся там. Локально JS может хранить их только в куках, этого слишком мало для чего-либо серьезного. |
| Автор: Elena Nefedova 1.12.2006, 14:52 | ||
Неужели в базу данных загнали? И все-таки, как можно локально сохранить? очень бы хотелось - реально надо меньше 100 символов. |
| Автор: 12345c 1.12.2006, 15:06 |
| До 4 кба на каталог и 20 К на домен хранить можно в куках (ищите по getCookie, setCookie), но учесть, что в них ещё коды сессий и прочее могут посылать серверные скрипты. И хранить рекомендуют в 7-битовом безопасном коде, поэтому при кодировании по escape() русские буквы превращаются в 6 символов. Если нужен локальный файл, то никак, если не пользоваться написанным для этого ActiveX. |
| Автор: Elena Nefedova 1.12.2006, 15:57 |
| Спасибо всем за советы. По ключам удалось найти кое-какие примеры. Если не разберусь, то по крайней мере более конкретные вопросы смогу задать... |