Показать сообщение отдельно
  #17 (permalink)  
Старый 08.01.2013, 01:13
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от lamer
Да именно так, спасибо, но проблема в том что эта конструкция работает только в FF, в IE6 отказывается, это решаемо ?
<div id="code">
  <div>
    <div>foo</div>
  </div>
</div>
<div id="copy"></div>

<script>
var move_child = function(object) {
       var fragment = document.createDocumentFragment();
       var nodes = object.from.childNodes;

       for (var i = 0, length = nodes.length; i < length; i++)
              fragment.appendChild(nodes[i].cloneNode(true));

       object.to.appendChild(fragment);
};

move_child({
       from: document.getElementById('code'),
       to:   document.getElementById('copy')
});
</script>


Сообщение от Deff
Гы ну дык плохо поясняли!
Я тоже намекал

PS: только innerHTML я бы не посоветовал использовать если есть обрабочики событий на элементах

Последний раз редактировалось monolithed, 08.01.2013 в 01:16.
Ответить с цитированием