Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2016, 11:26   #1
cupoma58
Пользователь
 
Аватар для cupoma58
 
Регистрация: 12.08.2014
Сообщений: 44
По умолчанию js-dom

написал функцию по переносу отзывов из формы в контейнер :

Код:
function getComment()
{
var divEs=document.getElementById("comments");
var divE=document.createElement("div");
divE.className="coment";
var now = new Date();
var mpo = now.getMonth();
var realMonth = mpo + 1;
var timer=now.getDate()+ "." + realMonth + "." + now.getFullYear() + "(" + now.getHours() + ":" + now.getMinutes() + ":" + now.getSeconds() + ")";
var textE=document.createTextNode(timer);
var newEt=document.createElement("div");
newEt.className="time";
newEt.appendChild(textE); 
var newEn=document.createElement("div");
newEn.className="contN";
var nameE=document.getElementById("myname").lastChild;
newEn.appendChild(nameE);
var newEc=document.createElement("div");
newEc.className="contC";
var commE=document.getElementById("mycomm").lastChild;
newEc.appendChild(commE);
divE.appendChild(newEt); 
divE.appendChild(newEn); 
divE.appendChild(newEc);
divEs.appendChild(divE);                       
}
на экране всё работает (IE 8.0) , а сценарий не меняется - после перезагрузки всё исчезает, в чём дело ?
cupoma58 вне форума Ответить с цитированием
Старый 03.11.2016, 11:34   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от cupoma58 Посмотреть сообщение
IE 8.0
С выходом из анабиоза! Вы попали в 2016 год.

Цитата:
Сообщение от cupoma58 Посмотреть сообщение
сценарий не меняется
Что не меняется?

Цитата:
Сообщение от cupoma58 Посмотреть сообщение
после перезагрузки всё исчезает
А почему оно должно не исчезать? Вы вроде ж не отправляете данные для сохранения на сервер и т.п.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 03.11.2016, 11:53   #3
cupoma58
Пользователь
 
Аватар для cupoma58
 
Регистрация: 12.08.2014
Сообщений: 44
По умолчанию

я, вроде-как, пенсионер-самоучка, работаю с библиотечного компа;
хотелось-бы поподробнее : почему функция не меняет (не вносит изменений в) сценарий, с чем это связано ?
скоро запущу сайт - можно будет посмотреть;

Последний раз редактировалось cupoma58; 03.11.2016 в 12:03.
cupoma58 вне форума Ответить с цитированием
Старый 03.11.2016, 12:02   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Потому что JS выполняется на клиенте (== в браузере), и он не может из браузера самостоятельно изменять файлы на компе клиента (и на сервере тоже не может).

Может только отправить HTTP запрос серверу (AJAX), чтобы сервер что-то изменил у себя в БД или где-то еще, и при следующем запросе страницы отдал ее с измененными данными.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DOM Voipp JavaScript, Ajax 2 25.09.2013 15:49
HTML - DOM exn Работа с сетью в Delphi 1 17.02.2013 11:23
DOM php5 alexander1111 PHP 0 09.03.2011 22:56
TWebBrowser DOM KASioZ Работа с сетью в Delphi 0 11.12.2009 07:02
Дерево DOM fclmhooligan JavaScript, Ajax 1 24.11.2008 14:11