Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.07.2010, 13:17
Интересующийся
Отправить личное сообщение для Paska Посмотреть профиль Найти все сообщения от Paska
 
Регистрация: 02.03.2010
Сообщений: 15

сохрание дерева DOM
Всем здрасте.

Наример при первой загрузке документа была таблица:

Код:
<table>
  <tr>
    <th>head_1</th><th>head_2</th>
  </tr>
  <tr>
    <td>some data</td><td>50</td>
  </tr>
</table>
Далее в нее добавались новые строчки (при помощи скрипта на jqery), заполненные данными (введенными пользователем).

Вопрос:
как сделать так, что бы при сдедующей закрузке страницы все изменения в дереве html элементов были сохранены (или как внести эти измениня в документ) - елси конечно это возможно.
Ответить с цитированием
  #2 (permalink)  
Старый 24.07.2010, 13:20
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

отправить на сервер, и его там запомнить
потом востановить с помощью серверного скрипта этот код
Ответить с цитированием
  #3 (permalink)  
Старый 31.07.2010, 12:47
Интересующийся
Отправить личное сообщение для sg550 Посмотреть профиль Найти все сообщения от sg550
 
Регистрация: 14.07.2010
Сообщений: 11

Цитата:
как сделать так, что бы при сдедующей закрузке страницы все изменения в дереве html элементов были сохранены (или как внести эти измениня в документ) - елси конечно это возможно.
Сохранять на сервере.
Ответить с цитированием
  #4 (permalink)  
Старый 02.08.2010, 10:22
Аватар для nightkrol
Интересующийся
Отправить личное сообщение для nightkrol Посмотреть профиль Найти все сообщения от nightkrol
 
Регистрация: 23.01.2010
Сообщений: 11

подключаешь это :
<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') {
\\\\\ - тут напишешь функцию что выводить в дерево а что нет..
}
}


замудрённо но работает
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как удалить элемент из дерева DOM dummer jQuery 13 16.01.2011 16:19
Где найти справочник методов DOM? master_alf Events/DOM/Window 6 16.04.2010 12:25
Вопрос о циклических ссылках (JavaScript -> Dom -> JavaScipt) BlueIce Events/DOM/Window 10 17.02.2010 21:58
Обращение к layer в DOM Asd Элементы интерфейса 2 01.07.2009 23:16
Сохранение дерева DOM в файл Александр1985 Общие вопросы Javascript 7 24.01.2009 23:15