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

Сообщение от Arne
требует именно удалять-добавлять блоки.
это очень тупо, ну ладно
<!DOCTYPE HTML>
<html>
  <head> </head>
  <body>
<div id="container">

  
    </div>
    
    <input type="button" id="show-hide" value="show/hide">    
    <script>

      
      
      
var bt = document.getElementById("show-hide");
var cont = document.getElementById("container");

   function show_hide(param) {
    
     var show_state = param.show, current;
     
     append();
     
     param.bt.onclick = append;
    
     
       function append(){
         // тут можно задать нужные парметры инпуту
     
       var inp = document.createElement("input");
       
       if(show_state) inp.type = "text";
       else inp.type = "password";
       
       if(current) {
         inp.value = current.value;
         container.removeChild(current);
       }
       
       param.container.appendChild(inp);
       
       current = inp;
       
       show_state = !show_state;
     }
     
     
    
    
    };
      show_hide({
        show: false,
        container:cont,
        bt:bt
      
      });

    </script>

  </body>
</html>
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием