Я пытаюсь показать/скрыть различные элементы страницы, если страница загружается в IFRAMEЕсли в IFRAME показать/скрыть дивы
<script>this.top.location !== this.location && (this.top.location = this.location);</script>
прекрасно работает, чтобы избежать IFRAME, но
<script>this.top.location !== this.location && (document.getElementById("toolbar").style.display="none");</script>
не скрывает мой div с id "панель инструментов". Что я делаю не так? (Мои знания javascript очень ограничены). Большое спасибо.
Можете ли вы опубликовать пример этого? Создайте [** jsfiddle **] (http://jsfiddle.net/)? – webfrogs
@webfrogs нелегко собрать скрипку при работе с фреймами и т. Д. – nbar
@ user1608180 Проверьте CSS вашей панели инструментов после того, как ваш скрипт изменил стиль панели инструментов (используйте панель Inspector вашего любимого браузера, не используйте IE). Есть ли дисплей: нет? И если это так, то это переопределяется другим стилем? Возможно, используйте css! Важно, чтобы ваш стиль не переписывался другим – nbar