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