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

Dimanchik87, потому что document.write пишет только при загрузки страницы, вот просто пример

<!DOCTYPE HTML>
<html>
  <head> </head>
  <body>

    <div id="clock"></div>  
     
    <input type="button" onclick = "stop();" value = "stop">
    <input type="button" onclick = "start();" value = "start">
    
    <script>

  function setClock(container){
   
    var run = true;
    
    function tick() {
    
      var d = new Date();
      
      container.innerHTML = "<h1>"+d.toLocaleTimeString()+"</h1>";
   
      if(run) setTimeout(tick, 1000);
    
    };   
    
    tick();
      
    this.Stop = function(){
    
      run = false;
    
    };
    
    this.Start = function(){
    if(run) return;
      
    run = true;
    tick();
    
    };
  }

var clock = new setClock(document.getElementById("clock"));

      
      function start(){
      
        clock.Start();
      }

      function stop(){
      clock.Stop();
      }      
    </script>

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