Есть ли способ открыть ссылку в новом окне после загрузки?Как закрыть окно, которое я открыл после загрузки с помощью Javascript?
Я пробовал эти два метода, но окна не закрываются.
Метод 1:
var winning = window.open("https://google.com/","","width=500,height=500");
winning.onload = function(){
winning.close();
}:
Метод 2:
var winning = window.open("https://google.com/","","width=500,height=500");
winning.addEventListener('onload', function(){
winning.close();
}, false);
Я вроде сходит с ума по этому поводу. Упускаю ли я что-то очевидное или это просто невозможно?
Является ли ваш слушатель событий? Если вы заходите на консоль в качестве первой строки, она регистрируется? –
Это событие называется «load», а не «onload»? Я не вижу onload, указанный в MDN: https://developer.mozilla.org/en-US/docs/Web/Events –
@StephenCrosby - Событие называется 'load', которое используется для прямого доступа к обработчику событий для он называется 'onload'. Префикс с 'on' является стандартным шаблоном. (О, вы имели в виду в методе 2, я смотрел метод 1) – Quentin