Форум программистов, компьютерный форум, киберфорум
Наши страницы

JavaScript

Войти
Регистрация
Восстановить пароль
 
Aleksey94
0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 29
#1

Сохранение кода страницы после ее изменения JavaScript-ом - JavaScript

25.05.2015, 12:58. Просмотров 475. Ответов 3
Метки нет (Все метки)

Подскажите пожалуйста, как можно сохранять html страницу после изменения её javascript-ом.
Например, есть код:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html>
<head>
<meta charset="utf-8">
<title>Project</title>
<script language="JavaScript">
function action1() {
var str = document.forms[0].textField.value;
var now = new Date();
var time = now.getHours() + ":" + now.getMinutes() + ":" + now.getSeconds();
document.getElementById('my-edit').innerHTML= 
  document.getElementById('my-edit').innerHTML + "|"+time+"|" + str + "<br />";  
}
</script><meta charset="utf-8" /> 
</head>
<body>
<form name="test" method="post" action="input1.php">
<input type=text name=textField size=45>
<input type="button" value="Ок" onClick="action1()"> 
<p id="my-edit"></p> 
</form>
</body>
</html>
Нужно, чтобы после перезагрузки страницы, информация не терялась
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2015, 12:58
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сохранение кода страницы после ее изменения JavaScript-ом (JavaScript):

Как запретить сохранение страницы и просмотр HTML кода? - JavaScript
Подскажите, как запретить соранение страницы и просмотр HTML кода?

Сохранение данных после закрытия страницы - JavaScript
Здравствуйте. Google, конечно мой друг, но истину в нем искать довольно сложно и долго, а здесь можно вести диалог. Планирую написать для...

Несанкционированная перегрузка страницы после выполнения javascript - JavaScript
Здравствуйте. Такая вот проблема. Есть кнопка запускаюшая javascript который только добавляет еще одну кнопку. Однако после выполнения...

Изменения ширины ячейки в динамической таблице на JavaScript - JavaScript
Всем день добрый! Прошу помочь разобраться с динамической таблицей сформированной на HTML+Javascript. В Javascript волоку не очень. ...

.NET 2.x После изменения кода, отображает элементы до изменения - C# ASP.NET
Ребята, помогите, такая проблема: есть корпоративный сайт написанный на ASP.NET работает через IIS Нужно изменить некоторые элементы...

Почему после изменения кода продолжает выполняться сценарий старого кода? - C#
ВОПРОС Почему после изменения кода продолжает выполняться сценарий старого кода? ИМЕЕТСЯ Проект 1, который выполняет СЦЕНАРИЙ 1 . ...

3
arcmag
259 / 255 / 115
Регистрация: 27.06.2014
Сообщений: 665
25.05.2015, 16:23 #2
Хмм ну вот как вариант...
PHPHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!DOCTYPE html>
<html>
<head>
<title>бла бла</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</style>
</head>
<script>
window.addEventListener("load",function(){
    if(localStorage.getItem("page")) document.getElementsByTagName("html")[0].innerHTML = localStorage.getItem("page");
     // перезаписываем страницу при загрузке
     
    document.getElementById("btn").addEventListener("click",function(){
        var li = document.createElement("li"); 
        li.innerHTML = "element";
        document.getElementsByClassName("navbar-nav")[0].appendChild(li);
    }); // запиливаем функцию добавления элемента в список ul
    
    window.addEventListener("click",function(){
        localStorage.setItem("page",document.getElementsByTagName("html")[0].innerHTML);
    }); // перезаписываем страницу при каждом клике 
});
</script>
<body>
    <input type="button" id="btn" value='Добавить элемент списка'>
    <ul class="navbar-nav">
        <li>1</li>
        <li>2</li>
        <li>3</li>
    </ul>
</body>
</html>
ну вот в принципе по идеи работать должно, но если почистить кэш то настройки страницы снова обнулятся, так что JS для таких задач не особо годится, эти вещи нужно через PHP делать...
0
Aleksey94
0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 29
25.05.2015, 21:32  [ТС] #3
arcmag, спасибо, но мне нужно что-то типа чата, только чтобы тот не удалялся, после того как я обновлю страничку и был виден всем, кто зайдет на страницу, поэтому локальное облако не подойдет.
Как я понимаю нужно где-то хранить этот чат, если изменить html страницу в корне не возможно.
Не подскажите где лучше хранить его(MySQL или еще где-нибудь) и как?

Добавлено через 2 минуты
По возможности не используя PHP, у меня с ним проблемы
0
JokerNN
133 / 129 / 36
Регистрация: 29.12.2011
Сообщений: 359
26.05.2015, 13:43 #4
Если хотите чат - хранить надо не код html, а сообщения чата. Хранить можно где угодно, хоть в переменной на сервере, хоть в файле, но лучше конечно в базе данных (для чата вроде реляционность не особо нужна, можно какое-нить NoSQL хранилище юзать, Redis или MongoDB).
Не используя PHP можно, используя NodeJS, Django, ASP.NET... ещё кучу серверных решений. То что вы хотите сделать без сервера не получится.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2015, 13:43
Привет! Вот еще темы с ответами:

Автоматизация изменения исходного кода страницы - Web
Здравствуйте киберфорумцы. Хочу сайты(чужые) отптимизировать под себя. Работаю в Хроме. Задача в следующем: есть исходный код...

Сохранение кода страницы браузера - Pure Basic
Скажите как сохранить код страницы браузера?

Сохранение HTML кода страницы. - C++ Builder
Как можно без TWebBrowser сохранить HTML код WEB страницы?

Выполнение javascript-кода , при загрузке страницы - C#
Здравствуйте , уважаемые программисты. Столкнулся со следующей проблемкой. Есть сайт : http://olx.ua/ Надо написать парсер-спамер ,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru