сохрание дерева DOM
Всем здрасте.
Наример при первой загрузке документа была таблица: Код:
<table> Вопрос: как сделать так, что бы при сдедующей закрузке страницы все изменения в дереве html элементов были сохранены (или как внести эти измениня в документ) - елси конечно это возможно. |
отправить на сервер, и его там запомнить
потом востановить с помощью серверного скрипта этот код |
Цитата:
|
подключаешь это :
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script> потом добавляешь 2 функции : <script> function setcookie(name, value, expires, path, domain, secure) { expires instanceof Date ? expires = expires.toGMTString() : typeof(expires) == 'number' && (expires = (new Date(+(new Date) + expires * 1e3)).toGMTString()); var r = [name + "=" + escape(value)], s, i; for(i in s = {expires: expires, path: path, domain: domain}){ s[i] && r.push(i + "=" + s[i]); } return secure && r.push("secure"), document.cookie = r.join(";"), true; } function getCookie(name) { var matches = document.cookie.match(new RegExp( "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)" )) return matches ? decodeURIComponent(matches[1]) : undefined } </script> при клике на дерево записывай в куки то что не нужно отображать: setcookie('doom', 'value1', 999999); при загрузке страницы читай содержимое куки : function viewsl(){ cookis=getCookie('doom'); if (cookis == 'value1') { \\\\\ - тут напишешь функцию что выводить в дерево а что нет.. } } замудрённо но работает :) |
Часовой пояс GMT +3, время: 04:22. |