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