Закрывать страницу с popup с языком сценариев JavaScript

Я делаю Веб приложение и со страницы я открываю pop-up. С этого pop-up он открывает мне другую страницу и я хочу, чтобы закрылась предыдущая. Уже я попытался с self.close() и с window.close() но я неспособен закрывать страницу с pop-up.

Какая-то подсказка?

8
задан 01.02.2016, 15:20
2 ответа

Чтобы иметь доступ к первоначальному окну ты должен использовать свойство window.opener ( aquГ - у тебя есть она documentaciГіn)

И этот cГіdigo с тем, которого она cerrarГ-схвати:

window.opener.close()
11
ответ дан 24.11.2019, 14:56
  • 1
    Я рекомендую этот documentaci и # 243; n в espa и # 241; ol и шрифта более почтенного, чем w3schools: developer.mozilla.org/es/docs/Web/API/Window/opener –  Carlos Muñoz 01.02.2016, 15:21
  • 2
    Спасибо @CarlosMu и # 241; oz, не s и # 233; если быть и # 225; более почтенный или полуофициальный, я обычно использую w3schools для ссылки r и # 225; попросите и до настоящего времени он не побил козырем меня, мне нравится informaci и # 243; n, который он предоставляет на опоре в различных браузерах. Как documentaci и # 243; n я думаю, что твоя ссылка - более подходящий эксперт и # 237; что я издал ответ и это изменил –  rsciriano 01.02.2016, 15:31
  • 3
    Я рекомендую это тебе: w3fools.com –  Carlos Muñoz 01.02.2016, 15:32
  • 4
    Привет @amamista, и #191; ты протестировал windows.opener? и #191; ты функция и # 243;? Быть и # 237; в добро, что, если он ты пошел, и #250; til этот ответ (или другая) ты пометишь ее как принятая для помощи в оставшуюся часть пользователей. Или если ты нуждаешься в большем количестве помощи, d и # 237; noslo. Привет –  rsciriano 05.02.2016, 09:36

window.close() смоги быть названным только со страницы, которую я выполняю window.open(). Как он это комментирует rsciriano, может осуществляться с

window.opener Возврати ссылку, окно, которое открыло окно actuál.

if (window.opener != indexWin) {
  referToTop(window.opener);
}
1
ответ дан 24.11.2019, 14:56
  • 1
    Jorgesys, podrí схвати быть яснее, где я помещаю этот if этот код pertence, в который язык, так как в front используются многие –  Pedro Ávila 18.02.2017, 21:45