У меня есть iframe:
parent.document.getElementById("IFRAMENAME").style.display = "none";
Что может заставить этот код не работать? Если я установлю ширину в 0px, она будет скрыта. Я отладил, чтобы убедиться, что все значения кадра возвращаются.
Я использую то есть 7
Переопределяет ли ваша таблица стилей это назначение?
Если у вас есть:
iframe#IFRAMENAME {display:block !important}
или что-то подобное, он может заменить этот код.
Кроме того, работает ли код, скажем, в других браузерах?
IFRAMENAME предлагает вам использовать имя IFrame. Это неправильно. Вы должны использовать идентификатор, указанный в атрибуте id.
<iframe name="notthisone" id="butthisone" src="whatever.htm"></iframe>