У меня есть сайт, который я создал некоторое время назад.Внезапно, без изменения какого-либо кода, всплывающее окно с центрированием теперь потеряло свой размер и выравнивание по центру и расположилось в верхнем левом углу примерно на 50 x 50 пикселей!
Кто-нибудь знает, что вызвало это?Изменил ли Google Chrome что-то, что повлияло на мой скрипт?Он по-прежнему работает во всех других браузерах и раньше работал в Chrome, только недавно.
Мой абонент:
onclick="wOpen('https://mydomain.com/mypage.html', 'preview', 800, 500); return false;"
Моя функция
function wOpen(url, name, w, h) {
w += 32;
h += 96;
wleft = (screen.width - w) / 2;
wtop = (screen.height - h) / 2;
if (wleft < 0) {
w = screen.width;
wleft = 0;
}
if (wtop < 0) {
h = screen.height;
wtop = 0;
}
var win = window.open(url,
name,
'width=' + w + ', height=' + h + ', ' +
'left=' + wleft + ', top=' + wtop + ', ' +
'location=no, menubar=no, ' +
'status=no, toolbar=no, scrollbars=yes, resizable=no');
win.resizeTo(w, h);
win.moveTo(wleft, wtop);
win.focus();
}
Есть предложения?