Вопрос

Функция onresize, похоже, не запускается в Safari (3.03 beta Windows edition), когда родительский фрейм изменяет размер iFrame.Является ли это известной ошибкой, и есть ли какой-либо способ обойти ее, кроме проверки по таймеру?

Iframe и его родительский фрейм находятся в одном домене, поэтому вызов функции изменения размера из родительского фрейма был бы выполним, за исключением того, что очевидный способ вызова функции дочернего фрейма - iframeObj.function(), где iframeObj является ссылкой объекта на фрейм, похоже, работает только в IE и Opera;FF, Safari и Chrome не могут запустить эту функцию.

Заранее спасибо за любую помощь.

Это было полезно?

Решение

Хотя я все еще не могу запустить функцию OnResize, я обошел ее, используя второй метод - правильный вызов функции - iframeObj.contentWindow.функция(), для справки.

Хотя это уже не так важно, любая информация по основному вопросу все же была бы оценена.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top