Ваш IP адрес: 216.73.216.76
Сегодня: 27.06.2025
18:32

Скрипты, шаблоны, софт для популярных CMS. Программы для PC

Приветствуем, дорогой пользователь на сайте scripts-for-you.ru! Здесь ты найдешь множество скриптов, шаблонов, хаков, движков для популяных CMS: Ucoz, DLE, Joomla, Wordpress.

Авторизация

Рекомендуем хостинг

Круглосуточная поддержка от HOSTiQ.ua

Счетчики


Онлайн всего: 1
Гостей: 1
Пользователей: 0



Скрипт Сохранение данных на cookies для uCoz

АвторАвтор: Marques | ДатаДата: 10.09.2010, 17:31 | Раздел: Скрипты для uCoz

Сохранение данных на cookies


Суть в том что когда вписываеш в поле свой текст и нажимаеш сохранить текст созраняеться в coocies и при обновление не исчезает.

 

Code
<title>Тестируем Cookies</title>

        <style type="text/css">

        /* headings */

        h1, h2 { margin-bottom: 4px; }

        h1 { font-size: 16pt; }

        h2 { font-size: 12pt; color: darkred; }

         

        /* element styles */

        div

        {

            width: 600px;

            border: 1px dashed darkgray;

            padding: 5px;

        }

         

        #data

        {

            font-style: italic;

        }

         

        .normal { color: darkgreen; }

        .empty { color: gray; }

        </style>

        <script type="text/javascript">

        // UI utilities

        $ = function(id) { return document.getElementById(id); }

        if (window.attachEvent)

        {

            window.addEventListener = function(eventName, func, args)

            {

                window.attachEvent('on' + eventName,

            function() { func(window.event, args); })

            }

        }

         

        // cookies utilities

        getCookies = function()

        {

            var cookies = {};

         

            var items = document.cookie.split("; ");

            for (var ii = 0; ii < items.length; ii++)

            {

                var keyValuePair = items[ii].split("=");

         

                cookies[keyValuePair[0]] = decodeURIComponent(keyValuePair[1]);

            }

         

            return cookies;

        }

         

        setCookie = function(key, value, expires)

        {

            document.cookie =

                key + "=" + (value ? encodeURIComponent(value) : "")

                    + ";expires=" + expires.toGMTString();

        }

         

        // main

        var storageKey = "MyNote";

         

        function TryLoadData()

        {

            var data = $("data");

         

            var cookies = getCookies();

         

            var value = cookies[storageKey];

            if (value != null)

            {

                data.className = "normal";

                data.innerHTML = value;

            }

            else

            {

                data.className = "empty";

                data.innerHTML = "(пусто)";

            }

        }

         

        function Window_Load()

        {

            TryLoadData();

        }

         

        function Save_Click()

        {

            var t = $("textbox");

         

            var dt = new Date();

            dt.setHours(dt.getHours() + 1);

         

            setCookie(storageKey, t.value, dt);

         

            TryLoadData();

        }

         

        window.addEventListener("load", Window_Load, null);

        </script>

        <h1>Тестируем Cookies</h1>

         

        <h2>Введите данные:</h2>

        <div>

            <textarea id="textbox" rows="6" cols="40"></textarea>

             

            <input type="button" value="Сохранить" onclick="Save_Click()" />

        </div>

         

         

        <h2>Сохраненные данные:</h2>

        <div id="data"></div>


Добавить страницу в закладки:

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Всего комментариев: 0

Добавление комментария

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]