У меня есть iframe, который содержит несколько выпадающих списков для ввода данных.Недавно я начал замечать, что при щелчке мышью по элементу select в iframe раскрывающийся список не расширяется.Пользователь может щелкнуть раскрывающийся список, чтобы сфокусироваться на нем, а затем прокрутить содержимое с помощью стрелок вверх / вниз на клавиатуре, но нажатие кнопки со стрелкой рядом со списком не приводит к его расширению и отображению его содержимого.
Родительская страница, в которую встроен этот фрейм, находится в другом домене.Изначально я думал, что это может быть связано с событиями javascript onfocus внутри iframe.Я удалил весь сценарий, избавился от всего CSS и сократил его до простого статического html-родителя с простой страницей iframe из статического html, содержащей только элемент select.При запуске на том же сервере раскрывающийся список ведет себя нормально, но когда родительская страница находится в одном домене, а содержимое iframe - в другом, список выбора не может быть раскрыт.
Эта проблема возникает только в IE7,Я тестировал в IE8 и IE9 без проблем, а также в Safari, Chrome и Firefox.Я нашел пару постов в блоге (ссылки ниже), которые возникли в течение последней недели и которые, похоже, сталкиваются с той же проблемой, но без разрешения.
http://johannes.jarolim.com/blog/2011/10/20/internet-explorer-cross-domain-iframes-and-unusable-select-boxes/
http://scrumpy -jack.com / post / 11177166236 / html-select-crazy-egg-ie-and-iframes-updated
Кто-нибудь нашел решение этой проблемы?