Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 14.01.2014, 21:02
Интересующийся
Отправить личное сообщение для Pro808 Посмотреть профиль Найти все сообщения от Pro808
 
Регистрация: 10.01.2014
Сообщений: 13

http://script-help.hol.es/


Можно проверить , а затем можно скачать страничку и убедиться в том что сохранился столбец только под номером "1"
Ответить с цитированием
  #22 (permalink)  
Старый 14.01.2014, 21:09
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Редактирование текста ячеек таблицы с сохранением
Pro808, посмотрите где и в какой последовательности находятся скрипты
<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Как сделать</title>

<style type="text/css">

 .help table
 {
  height: 400px;
  width: 800px;
 }

 .help table thead th
 {
  height: 49px;
  font-size: 18px;
  text-align: center;
  border: 1px solid #141414;
  border-left: none;
 }

 .help table thead th:first-child
 {
  border-left: 1px solid #141414;
 }

 .help table thead th:nth-child(2)
 {
  color: #3B3B3B;
 }
 .help table thead th:nth-child(3)
 {
  color: #038703;
 }
 .help table thead th:nth-child(4)
 {
  color: #E59A16;
 }
 .help table thead th:last-child
 {
  color: red;
 }

 .help table tbody td
 {
  font-weight: bold;
  height: 40px;
  font-size: 18px;
  text-align: center;
  border: 1px solid #141414;
  border-left: none;
  border-top: none;
 }

 .help table tbody td:first-child
 {
  border-left: 1px solid #141414;
 }
 .help table tbody td:nth-child(2)
 {
  color: #3B3B3B;
 }
 .help table tbody td:nth-child(3)
 {
  color: #038703;
 }
 .help table tbody td:nth-child(4)
 {
  color: #E59A16;
 }
 .help table tbody td:last-child
 {
  color: red;
 }

</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script type="text/javascript">

	$.fn.setCursorPosition = function(pos) {
	    this.each(function(index, elem) {elem.focus();
	    if (elem.setSelectionRange) {
	        elem.setSelectionRange(pos, pos);
	    } else if (elem.createTextRange) {
	        var range = elem.createTextRange();
	        range.collapse(true);
	        range.moveEnd('character', pos);
	        range.moveStart('character', pos);
	        range.select();
        }
	    });
	    return this;
	};
	 $(document)
	     .ready(function () {
             var tds = JSON.parse(localStorage.getItem("tds")) || {};
	         var td = document.querySelectorAll("td");
	         Object.keys(tds).forEach(function f(i) {
             td[i] && (td[i].innerHTML = tds[i])
        });
         $("td")
             .click(function () {
                 var td = $(this),
                     text = td.html(),
	                     $indx = $("td").index(td),
	                     varX = $("<input/>", {
	                         "value": text,
	                         "click": function (event) {
	                             event.stopPropagation()
	                         },
	                         "blur": function () {
	                             tds[$indx] = $(this).val();
	                             localStorage.setItem("tds", JSON.stringify(tds));
	                             td.html($(this).val())

	                         }
	                     });


	                 td.html(varX);
	                 varX.setCursorPosition(text.length)
	             });
	     });
    </script>

 </head>
 <body>

<div class="help">

<table cellspacing="0" >
<thead>
<tr>
<th>1</th>
<th>2</th>
<th>3</th>
<th>4</th>
<th>5</th>
</tr>
</thead>
<tbody>
<tr> <td></td>  <td></td>  <td></td>  <td></td>  <td></td> </tr>
<tr> <td></td>  <td></td>  <td></td>  <td></td>  <td></td> </tr>
<tr> <td></td>  <td></td>  <td></td>  <td></td>  <td></td> </tr>
</tbody>
</table>
</div>
</body>
</html>

Последний раз редактировалось рони, 10.02.2021 в 18:55.
Ответить с цитированием
  #23 (permalink)  
Старый 14.01.2014, 21:10
Интересующийся
Отправить личное сообщение для Pro808 Посмотреть профиль Найти все сообщения от Pro808
 
Регистрация: 10.01.2014
Сообщений: 13

Вроде всё.
Ответить с цитированием
  #24 (permalink)  
Старый 14.01.2014, 21:18
Интересующийся
Отправить личное сообщение для Pro808 Посмотреть профиль Найти все сообщения от Pro808
 
Регистрация: 10.01.2014
Сообщений: 13

http://fscreen.ru/Y23cXg14114211633

Скриншот после перезагрузки страниц. ( на компьютере и на винде XP (справа))

Скачал файл через cpanel , в итоге всё пусто , делается куки по-моему .

Последний раз редактировалось Pro808, 14.01.2014 в 21:23.
Ответить с цитированием
  #25 (permalink)  
Старый 14.01.2014, 21:28
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от Pro808
Скачал файл через cpanel , в итоге всё пусто , делается куки по-моему .
моя твоя непонимай -- если нужно стереть
записанное запустите на странице один раз
<script>
       localStorage.setItem("tds", null);
   </script>
Ответить с цитированием
  #26 (permalink)  
Старый 14.01.2014, 21:39
Интересующийся
Отправить личное сообщение для Pro808 Посмотреть профиль Найти все сообщения от Pro808
 
Регистрация: 10.01.2014
Сообщений: 13

Нет в том то и дело что нечего не сохраняется на сервер , скачал файл с сервера он пустой , а мне нужно с сохранение введенных данных.

На предыдущей пикче , слева я ввел данные , справа я зашел на локальный компьютер и там нет ничего в таблице , нечего не сохранилось ...

Последний раз редактировалось Pro808, 14.01.2014 в 21:41.
Ответить с цитированием
  #27 (permalink)  
Старый 14.01.2014, 22:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от Pro808
нечего не сохраняется на сервер
а где вы увидели в коде что-либо для сохранения на сервере ??? отправляйте данные изменённые на сервер

Последний раз редактировалось рони, 14.01.2014 в 22:20.
Ответить с цитированием
  #28 (permalink)  
Старый 15.01.2014, 08:01
Аватар для ОлегА
Профессор
Отправить личное сообщение для ОлегА Посмотреть профиль Найти все сообщения от ОлегА
 
Регистрация: 25.08.2011
Сообщений: 420

Сообщение от Pro808
зашел на локальный компьютер и там нет ничего в таблице
Чудес не бывает, тут надо только аяксом посылать данные на сервер.
Ответить с цитированием
  #29 (permalink)  
Старый 15.01.2014, 21:00
Интересующийся
Отправить личное сообщение для Pro808 Посмотреть профиль Найти все сообщения от Pro808
 
Регистрация: 10.01.2014
Сообщений: 13

ОлегА, Поможешь ?

Последний раз редактировалось Pro808, 15.01.2014 в 21:03.
Ответить с цитированием
  #30 (permalink)  
Старый 16.01.2014, 15:31
Аватар для ОлегА
Профессор
Отправить личное сообщение для ОлегА Посмотреть профиль Найти все сообщения от ОлегА
 
Регистрация: 25.08.2011
Сообщений: 420

Pro808, пишите в личку.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выводить значение раньше переменных Гробовщик Общие вопросы Javascript 11 10.09.2013 08:42
Как ввести в поле ввода значение где есть javascript MOZG Общие вопросы Javascript 8 19.04.2013 10:28
как значение переменной из javascript передать в php? mobiledeveloper Общие вопросы Javascript 1 02.05.2012 20:00
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34