Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Отображение в IFrame главной страницы с визуальными изменениями (https://javascript.ru/forum/css-html/45047-otobrazhenie-v-iframe-glavnojj-stranicy-s-vizualnymi-izmeneniyami.html)

kos403 12.02.2014 12:39

Отображение в IFrame главной страницы с визуальными изменениями
 
Люди помогите начинающему!!
Есть задание.
Нужно создать кнопку при нажатии на которую создаётся IFrame. В котором будет тот же сайт который отображается на странице. То есть к примеру у нас есть сайт 'My_Sait_X.html'. Так вот этот сайт будет на странице и в айфрейме этой страницы. НО! нужно создать скрипт, который будет понимать, что сайт загружен в фрейме и на странице My_Sait_X (если она в фрейме, должны быть визуальные отличия от той же страницы которая на главной). То есть это должен делать скрипт. Теперь вопрос, каким образом JS может понять когда страница загружена в фрейме, а когда нет?

kos403 12.02.2014 21:07

Мдемс я смотрю все спешат помочь)) Ну да ладно уже и сам разобрался путём проверки
self != top
либо
window.top != window

Deff 12.02.2014 23:50

kos403,
Лучше задавать фрейму имя
<iframe name="frame_proceed_for_my"

И во фрейме считывать
if(window.name=="frame_proceed_for_my") { //Делаем то-то

kos403 16.02.2014 02:39

Def спасибо вот это дельный совет)


Часовой пояс GMT +3, время: 05:54.