Показать сообщение отдельно
  #4 (permalink)  
Старый 02.08.2013, 02:20
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

november,
можно через localstorage, простой пример
<!DOCTYPE HTML>
<html>
  <head> </head>
  <body>

    <div id='add-div'>Добавить</div>
    <div id='remove-div'>Удалить</div>
    <div id='container'> </div>
    
    <script>

 
    (function () {
      
       var div, 
           body = document.body;
      
      
      check();
      
      body.onclick = function (e) {
      
       
        if(e.target.id == 'add-div')
           add();
        
        if(e.target.id == 'remove-div')
           remove();
      
      
      
      }
      
      function add() {
        
        
        
        if(div)
           return;
       
        
        localStorage.setItem('show-state', true);
        
        div = document.createElement('div');
        
        div.innerHTML = 'О, чудо я видимый:)';
        
        
        body.appendChild(div);
      
      
      }
      
      
      
      
      function remove() {
        
        localStorage.removeItem('show-state');
        
        body.removeChild(div);
        
      
      }
      
      
      
      function check() {
       
        if(localStorage.getItem('show-state')){
         
          add();
        
        }
      
      
      }
      
      
      }());   
      


    </script>

  </body>
</html>

так же данные о состояние можно хранить в БД или куках , или сделать переходы между страниц через ajax (не самый надежный вариант)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием