Javascript.RU

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

Что лучше self.open или window.open ? и почему?
Что лучше self.open или window.open ?
вот примеры -
1.
<a href="#" onClick="self.open('http://www.yandex.ru','', 'toolbar=0,location=0,directories=0,menubar=0,stat us=0,scrollbars=0,resizable=1,copyhistory=0,width= 1280,height=1024')">страница</a>

2.
<a href="#" onClick="window.open('http://www.yandex.ru','', 'toolbar=0,location=0,directories=0,menubar=0,stat us=0,scrollbars=0,resizable=1,copyhistory=0,width= 1280,height=1024')">страница</a>

все два примера работают одинаково, но что лучше? и почему?
Ответить с цитированием
  #2 (permalink)  
Старый 26.07.2010, 19:37
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

в данном случае (открытие нового окна) window.open, просто потому что это наиболее распространенный вариант. Использовать self может быть как-то оправдано, если страница разбита на фреймы, хотя в любом случае и window, и self ссылаются на один и тот же объект
Ответить с цитированием
  #3 (permalink)  
Старый 28.07.2010, 20:21
alb alb вне форума
Интересующийся
Отправить личное сообщение для alb Посмотреть профиль Найти все сообщения от alb
 
Регистрация: 07.01.2010
Сообщений: 20

Сообщение от x-yuri Посмотреть сообщение
в данном случае (открытие нового окна) window.open, просто потому что это наиболее распространенный вариант. Использовать self может быть как-то оправдано, если страница разбита на фреймы, хотя в любом случае и window, и self ссылаются на один и тот же объект



Как я понимаю эти 2 примера будут работать во всех браузерах одинаково и окно открываться, что в первом примере и что во втором абсолютно одинаково без глюков и сбоев?
Браузеры понимают функцию window.open и self.open одинаково?
Ответить с цитированием
  #4 (permalink)  
Старый 28.07.2010, 20:53
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

да, параметры разве что у браузеров могут отличаться или работать по-разному
alert(window.self === self.window);
Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JavaScript на Яндекс.Фотки - почему тормозит браузеры? ZavFirefox Javascript под браузер 23 27.09.2009 19:24
Что выбрать XML или JSON для передачи Ajax - ом из PHP в JS Gozar Общие вопросы Javascript 20 16.08.2009 23:36
Браузер доказывает что не видит функцию SleepWalker Общие вопросы Javascript 7 17.06.2009 23:14
Сторонние библиотеки - быть или не быть? IIIEPJIOK Оффтопик 64 21.03.2009 19:39
Стоит ли пользоваться библиотеками или лучше писать свой код? lancer Общие вопросы Javascript 5 24.03.2008 19:31