Привет,
Столкнулся с проблемой, метод nsIHTMLDocument.cloneNode() возвращает null.
Может кто-нибудь знает как получить копию документа окна?

Выделить код

Код:

var doc = window.content.document;     
  var docClone = doc.cloneNode( true );
  // docClone == null

П.С. клон нужен для внесения в него изменений и сохранения в файл.

А у #document и нету метода cloneNode если посмотреть в инспектор DOM.

HouseF
Может быть подойдёт

Выделить код

Код:

var doc = content.document.documentElement;     
  var docClone = doc.cloneNode( true );

?

Добавлено Вск 19 Ноя 2006 17:26:29 :
Tearis
Есть:

Выделить код

Код:

alert(typeof content.document.cloneNode);//function

Yan
Спасибо, да documentElement можно клонировать, это nsIDOMHTMLHtmlElement, попробую createTreeWalker для него.