Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.01.2010, 20:16
Новичок на форуме
Отправить личное сообщение для Noobchen Посмотреть профиль Найти все сообщения от Noobchen
 
Регистрация: 14.01.2010
Сообщений: 1

Локализация iframe
Привет всем, не подскажите как локализировать фрейм, чтобы отображался только на определенных сайтах?
Ответить с цитированием
  #2 (permalink)  
Старый 14.01.2010, 22:01
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

проверять window.top.location.href и попутные ему
сам же факт наличия во фрейме проверяется с помощью сравнения window.top с window
Ответить с цитированием
  #3 (permalink)  
Старый 15.01.2010, 09:42
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Gvozd
проверять window.top.location.href и попутные ему
С разных доменов-то не получится.
Ответить с цитированием
  #4 (permalink)  
Старый 15.01.2010, 13:39
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Сообщение от Kolyaj
С разных доменов-то не получится.
получится.
if (top!==self) top.location.href=self.location.href;

это же вродь как анти фрейм/окно хак? или не так?
А если и не получится то разные домены друг другу не навредят...
ПС. прям рифмоплет

Последний раз редактировалось PeaceCoder, 15.01.2010 в 13:42.
Ответить с цитированием
  #5 (permalink)  
Старый 15.01.2010, 13:42
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от PeaceCoder
получится
Изменить получится, проверить не получится.
Ответить с цитированием
  #6 (permalink)  
Старый 15.01.2010, 13:46
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Сообщение от Kolyaj
Изменить получится, проверить не получится.
try{top.___test=1;}catch(e){}
if (window.___test && top!==self) {локализованный фрейм (например загружен через сервак и выдан во фрейм как "свой")}
Ответить с цитированием
  #7 (permalink)  
Старый 15.01.2010, 14:16
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

PeaceCoder,
Вопрос звучал
Сообщение от Noobchen
чтобы отображался только на определенных сайтах?
А не только на текущем.
Ответить с цитированием
  #8 (permalink)  
Старый 15.01.2010, 14:50
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

вопрос вообщее поставлен не правильно. Потому я и отписался. То что он хочет звучит ввиде "можно ли сделать загрузку сайта во фрейме только в определенных сайтах?". Локализация это как раз и есть то что сайт будет сам себе родитель.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery + iframe Fidel jQuery 6 12.10.2013 23:43
данные из кроссдоменного IFRAME dionis Общие вопросы Javascript 7 15.09.2012 15:34
Javascript запрещающий открывать iframe в новом окне. HELP! Андреи Events/DOM/Window 11 26.09.2009 07:36
как можно создать iframe со скриптами GOll Общие вопросы Javascript 2 05.05.2009 11:32
установка позиции курсора или выделения в iframe mister_maxim Events/DOM/Window 5 18.04.2009 10:43