Как получить доступ к переменным родительского окна из объекта - PullRequest
0 голосов
/ 12 мая 2010

У меня есть документ XHTML 1.1 Strict, который загружает другой документ XHTML 1.1 в элемент <object> (, поскольку <iframe> не является частью спецификации XHTML 1.1 ). У меня проблемы в IE8 (не волнует 6 или 7) с доступом к переменной javascript Lightbox в родительском окне из документа, загруженного в <object>.

В Firefox и везде, где я видел онлайн, я могу просто использовать window.parent.Lightbox. В IE8, однако, я получаю это неопределенным. window.parent дает мне объект, но у него нет моей Lightbox переменной. Я также пробовал window.Lightbox, window.top.Lightbox и window.top.document.Lightbox, но все возвращают undefined.

Я должен упомянуть, что я использую Javascript для установки свойства data <object> - но я не понимаю, как это может повлиять на что-либо важное.

Какой Javascript Fu мне нужно сделать, чтобы получить доступ к моей переменной Lightbox?

1 Ответ

1 голос
/ 12 мая 2010

Переключение на тип документа HTML или даже XHTML Transitional. Использование тега объекта не имеет абсолютно никаких преимуществ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...