![Закатив глазки Закатив глазки](./im/emoticons/rolleyes24.gif)
1. UNTRUSTED - 29 Марта, 2012 - 22:05:53 - перейти к сообщению
Вообщем допустим мы java-скриптом делаем на странице какие-то изменения, допустим удаляем какие-то элементы или изменяем.. Но если посмотреть исходный код страницы, там все остается как было при загрузке.. Так вот вопрос, возможно ли как-нибудь той же javой вернуть все изменения???
![Закатив глазки Закатив глазки](./im/emoticons/rolleyes24.gif)
2. OrmaJever - 29 Марта, 2012 - 22:10:19 - перейти к сообщению
Обновить страницу.
3. EuGen - 29 Марта, 2012 - 22:10:57 - перейти к сообщению
Обновить страницу через javascript - не подойдет?
4. DelphinPRO - 29 Марта, 2012 - 22:14:16 - перейти к сообщению
либо запоминать что изменяли, либо обновить страницу
5. UNTRUSTED - 29 Марта, 2012 - 22:14:26 - перейти к сообщению
не.. Надо именно без обновления..
![Улыбка Улыбка](./im/emoticons/smile24.gif)
6. EuGen - 29 Марта, 2012 - 22:16:02 - перейти к сообщению
UNTRUSTED
Автоматического способа сделать это нет. Особенно если учесть, что, возможно, Вы будете удалять элементы DOM-дерева, единственный способ - сохранять историю изменений.
Автоматического способа сделать это нет. Особенно если учесть, что, возможно, Вы будете удалять элементы DOM-дерева, единственный способ - сохранять историю изменений.
7. UNTRUSTED - 29 Марта, 2012 - 22:16:09 - перейти к сообщению
сейчас пример напишу чтобы понятней было..
8. DelphinPRO - 29 Марта, 2012 - 22:19:18 - перейти к сообщению
UNTRUSTED, вариантов только два - либо вы запоминаете все изменения и откатываете, либо рефрешите страницу.
еще третий, экзотический, - получаете содержимое <body> аяксом и вставляете.
еще третий, экзотический, - получаете содержимое <body> аяксом и вставляете.
9. UNTRUSTED - 29 Марта, 2012 - 22:22:59 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <script>
- function genvar($x){
- document.getElementById('var').innerHTML = $x;
- }
- </script>
- <?php $gen = 1; ?>
- <input type="radio" value="1" onclick="genvar('ся')"/> >
- <radio value="2" onclick="genvar('ась')"/> ">
- <radio value="0" onclick="genvar('ось')"/> ">
- Родил<span id="var"><?php if($gen == 1) echo('ся'); elseif($gen == 2) echo('ась'); else echo('ось') ?></span>
Ну вот, что то типа как в копке input reset, только она сбрасывает элементы формы, а нужно чтоб изменения на странице сбрасывались!
Теперь думаю с примером понятней!