Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№119-11-2006 16:50:12

HouseF
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 14-03-2006
Сообщений: 16

nsIHTMLDocument & cloneNode()

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

Выделить код

Код:

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

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

Отсутствует

 

№219-11-2006 17:19:22

Tearis
Участник
 
Группа: Members
Откуда: Воронеж
Зарегистрирован: 18-12-2005
Сообщений: 115

Re: nsIHTMLDocument & cloneNode()

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


Кому ничего не надо, с того нечего и потребовать.
©Генри Филдинг

Отсутствует

 

№319-11-2006 17:22:43

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Re: nsIHTMLDocument & cloneNode()

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

Выделить код

Код:

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

?

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

Выделить код

Код:

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

Отсутствует

 

№419-11-2006 17:57:06

HouseF
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 14-03-2006
Сообщений: 16

Re: nsIHTMLDocument & cloneNode()

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

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]