Показать сообщение отдельно
  #14 (permalink)  
Старый 13.07.2012, 14:45
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Да, это наверное может объяснить ситуацию: при изменении содержимого body всё, что в тегах <script></script> внутри этого body заново не анализируется.
Решением может стать переназначение обработчиков (ну или как уже сказали не стоит это вообще использовать).

<body>
<button id="button">click</button><br>
<script>
document.body.onclick = function () {
  document.body.innerHTML +=  'text<br>';
  document.getElementById('button').onclick = function () {
   alert('click')
  }
}
document.getElementById('button').onclick = function () {
  alert('click')
}
</script>
</body>
Ответить с цитированием