Javascript.RU

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

Защита от фрейма, ХЕЛП, в чем отличае скриптов? пашут одинаково
Есть 3 скрипта

этот использует яндекс
if((self.parent&&!(self.parent===self))&&(self.parent.frames.length!=0)){self.parent.location=document.location}


этот соченил хз кто
if(window.top != window.self) window.top.location = window.self.location;


этот тестирую я
if(window.top != window) window.top.location.href = window.location.href;


скрипты запрещают загрузку сайта во фрейм

вопрос таков:
в чем их отличае? или они идентичные?
почему яндекс использует именно первый скрипт, ведь третий лаконичней?
в каких случаях скрипт заглючит или браузор выдаст ошибку?
ведь у яндекста их скрипт заключен в try, на случай ошибки

речь идет про старые браузоры, в новых все пашет одинаково

Ответить с цитированием
  #2 (permalink)  
Старый 24.01.2011, 11:51
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Одинаковые.
Ответить с цитированием
Ответ



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

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