У меня есть этот код, выдающий ошибку из iframe:
function parentIframeResize()
{
var height = getParam('height');
// This works as our parent's parent is on our domain..
parent.parent.resizeIframe(height);
}
Не беспокоится об ошибке вообще. Проблема в том, что он останавливает запуск других скриптов. Firefox, Chrome или любой приличный браузер просто продолжают запускать остальные сценарии.
Мне нужно подавить ошибку или убедиться, что parent.parent существует до запуска кода.
В php я бы написал что-то вроде if(!empty(parent.parent) { //do stuff with parent.parent }
, чтобы проверить, существует ли объект.
Да, вложенные iframes уродливы O_o