top.close () не работает в Firefox при вызове из фрейма в frameset - PullRequest
0 голосов
/ 02 июня 2011

У меня есть всплывающее окно, которое содержит набор фреймов. У меня есть кнопка «Закрыть» в одном из фреймов этого класса «top.close ()», чтобы закрыть окно opopup. Он работает в IE, но в Firefox вы получаете сообщение об ошибке «top.close не является функцией».

1 Ответ

1 голос
/ 03 июня 2011

Мне бы пришлось увидеть вашу разметку, но скорее всего, либо top - это то, чего вы не ожидаете, либо у вашего набора фреймов есть кадр с именем «close», и вы столкнулись со странным поведением IE, когда top.close является окном, но top.close() вызывает некоторую функцию с именем close в окне верхнего уровня.

...