Как получить переменную типа windows текущего окна

  • Автор темы Cyber_Atlant
  • Дата начала

Cyber_Atlant

Guest
Как получить переменную типа windows текущего окна

Подскажите, пожалуйста, необразованому :)
Есть окно, которое открывется по ссылке <а href...> Из этого окна открывается еще одно окно, и в нем необходимо получить доступ к первому окну, то есть к ссылке на это окно переменной типа windows, и уже потом получить достут к свойствам и методам первого окна.
 

Cyber_Atlant

Guest
Автор оригинала: Crazy
RTFM opener
к сожалению как ни крутил а opener не работает. Видимо сказывается то, что во втором окне я разные скрипты пхп вызываю. Пока хочу добраться до location.reload() И ему вот и нужна ссылка-переменная типа win на первое окно
 

Three Daws

Guest
Cyber_Atlant
рация на бронетранспортере - это факт...

opener - это ссылка на объект типа window, являющийся родительским окном данного (self), у него есть location... Его можно reload(), ага

пример:
PHP:
function close_wnd () {
  // предка - перегрузить
  window.opener.location.reload();
  // себя закрыть
  self.close();
  return false;
}

// а если нас кто-то прямо адресной строкой вызвал
// и мы сироты, безотцовщина, то мы на него обидимся
// и тут же закроемся, вот так вот:
if(!window.opener) {
  self.close();
}
вообще, базовые знания по клиентской части надо обретать, ага.
 

Cyber_Atlant

Guest
Автор оригинала: Three Daws
Cyber_Atlant
рация на бронетранспортере - это факт...
может быть, может быть...

opener - это ссылка на объект типа window, являющийся родительским окном данного (self), у него есть location... Его можно reload(), ага
За это все равно спасибо, огромное!

пример:
PHP:
function close_wnd () {
  // предка - перегрузить
  window.opener.location.reload();
  // себя закрыть
  self.close();
  return false;
}
А это все равно неработает :-( обьяснял почему

// а если нас кто-то прямо адресной строкой вызвал
// и мы сироты, безотцовщина, то мы на него обидимся
// и тут же закроемся, вот так вот:
if(!window.opener) {
  self.close();
}
вообще, базовые знания по клиентской части надо обретать, ага.
Верно, неспорю!
Спасибо, добрые люди!
 

Three Daws

Guest
Cyber_Atlant слабо понимаю, что тут объяснено словами "как я ни крутил....".

у меня тоже второе окно на чистый HTML. Скорее наоборот - единое всплывающее окно для выбора нужных словарных значений из набора словарей, загружаемого по переданным параметрам. Я, вообще-то в нем и сабмитюсь и постранично хожу....

только это не имеет отношения к объектной модели браузера. Так что сидит у меня javascript в шаблоне и знать не знает, что там грузится и сабмитится скриптами.

откройте IE, включите режим вывода сообщений об ошибках на страницах - поможет отлаживаться.

а так - да завсегда пожалуйста.

---
...длительное кодирование хорошо разбавлять прогулкой в японском саду, теплой ванной или чашечкой зеленого чая, выпитого неторопливо...
 
Сверху