download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

JavaScript, Форми и действия, Запазване на данни във файл откъм потребителя

Автор
Съобщение
stambentseto
Сря, 10.12.08, 17:08
Здравейте! От известно време насам си сглабям една JavaScript програмка. Сглабям, защото не съм много на 'ти' с този език ами събирам свободни скриптове и леко ги претворявам както намен ми са необходими. Реших (или така излезе в крайна сметка), че най пълноценно би било, след като веднъж се въведат данни в програмата (генерално тя представлява формуляр с десетина полета), то те да се съхранят във файл на локалния компютър. След щателно проучване с Google установих, че по никакъв начин не е възможно такова действие само чрез скрипта.
Е, намерих и решение на проблема: Вместо да се ползва самия скрипт - самия браузър ще се погрижи за съхранението. И как, ще попитате вероятно? Ами в края на формата си направих едно поле <TEXTAREA>, което да ми събере цялото съдържание на формата, форматирано в HTML формат. Едно бутонче тип "Отвори нов прозорец", което да реализира самото съдържание в нов попъп, като той е с разрешен Менюбар, а оттам File -> Save as /Web Page/.
Какво се оплакваш тогава, ще ме попитате?
Ами изкочи една нужда - как да съхраня данни /текст/ само от някои полета на формата в бисквитка, а като ми потрябват да си ги лоудна оттам наготово. Лесно - но не чак толкова. Идеята е, че съм начинаещ и самото зареждане да не е веднъж, от самата бисквитка, а от наколко такива, посредством едно поле SELECT, в което да са всички бисквитки, съхранени от формата. Да си избереш необходимата и да си лоуднеш данните.
Е такъв чалъмлийси скрипт не съм намерил досега, и ако някой може да помогне с идея за реализирането му, или пък знае нещо подобно - много ще БРАГОДАРЯ ако помогне.
А аз се надявам, че съм помогнал на тези, които искат да си съхранят данни от форма.
редактиран от stambentseto на 10.12.08 17:10
редактиран от stambentseto на 10.12.08 18:04
insecteater
Сря, 10.12.08, 17:40
А какво ще кажеш да си съхраняваш данните в масив и да зареждаш отделни елементи на масива при необходимост?
stambentseto
Сря, 10.12.08, 18:03
Може и в масив, но въпросът си остава - данните трябва да се пазят, дори и след изход от формата, от браузера и тн. Едно куки върши работа, но ми убягва идеята как да натворя идейния SELECT, че да изкарва списък с кукита. А че всяко куки ще си пази данните то се подразбира.
Май не бях много точен в поставянето на въпроса в първия коментар, но сега се поправям.

Междо другото да спомена, че тази форма съм я замислил да пази данни не до безкрайност, а в случай че има въвеждане на еднотипни данни, с малки различия, например.
Още веднъж благодаря.

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.