Задать вопрос
@adreanov

Как сделать открытие окна веб-страницы в заданном размере посередине?

Есть такой js–код, который открывает новое окно браузера в заданном размере:
//Send Message
  $send.on('click', () => {
    if ($txtArea.val() !== '') {
      let msg = $txtArea.val();
      let url = `https://api.whatsapp.com/send?phone=1234567&text=${msg}`;

     let  popupWin = window.open(url , 'contacts', 'location,width=400,height=300,top=0'); 
     popupWin.focus(); 
      $txtArea.val('');
    }

А как сделать чтобы окно открывалось посередине страницы? Есть такой код:
<a href="http://shpargalkablog.ru/2013/05/get-mouse-coordinates-inside-div.html#size-window" onclick="newMyWindow(this.href); return false;">открыть окно по центру экрана монитора</a>

<script>
function newMyWindow(e) {
  var h = 500,
      w = 500;
  window.open(e, '', 'scrollbars=1,height='+Math.min(h, screen.availHeight)+',width='+Math.min(w, screen.availWidth)+',left='+Math.max(0, (screen.availWidth - w)/2)+',top='+Math.max(0, (screen.availHeight - h)/2));
}
</script>

Как его встроить в вышеуказанный js?
  • Вопрос задан
  • 615 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы