точнее до их innerHTML, вроде мне казалось, что у документа д.б. коллекция frames, но в скрипте расширения всегда получаю content.document.frames == undefined.
?? :(

cesspit пишет

точнее до их innerHTML, вроде мне казалось, что у документа д.б. коллекция frames, но в скрипте расширения всегда получаю content.document.frames == undefined.
?? :(

вопрос снят

Выделить код

Код:

var fr = content.frames;
if (frames.length)
for (i = 0; i < fr.length; i++)
    alert(fr[i].document.body.innerHTML);
cesspit пишет
cesspit пишет

точнее до их innerHTML, вроде мне казалось, что у документа д.б. коллекция frames, но в скрипте расширения всегда получаю content.document.frames == undefined.
?? :(

вопрос снят

Выделить код

Код:

var fr = content.frames;
if (frames.length)
for (i = 0; i < fr.length; i++)
    alert(fr[i].document.body.innerHTML);

вопрос снова стоит :)
нарвался на то, что когда в документе есть iframe, их число суммируется к content.frames.length
Я хотел бы получить кол-во фреймов выглядящих как

<FRAMESET><FRAME>.....................</FRAMESET>

как?

перебирай все элементы документа и подсчитывай их сам

Выделить код

Код:

for (var i=0;i<document.childNodes.length;i++)
{
     alert(document.childNodes[i].nodeName);
}