При обращении к свойству document у фрейма иногда выполнение скрипта прекращается.
У некоторых фреймов похоже нету свойства document. Как определить его наличие?
Пробовал так:
alert( window.frames[i] ); //здесь показывает наличие объекта
alert( window.frames[i].document ); //здесь или показывает наличие document, или вообще не вывоодится
и так:
alert( typeof window.frames[i].document );
Причем в случае сбоя - сам фрейм существует, а вот при любом обращении к его .document выполнение скрипта прерывается (alert не выводится).
Мне надо хотя-бы игнорировать такие фреймы. Как определить, что у этого фрейма document лучше не трогать?