Я пытаюсь показать/скрыть разные элементы страницы, если страница загружена в 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 очень ограничены). Большое спасибо.
попробуйте использовать jQuery! вы должны использовать селектор, как показано ниже: сначала выберите элемент iframe, а затем найдите в нем:
$("#myIframeId").contents().find("#your_element_id").hide()
аналогичный вопрос был здесь