JavaScript: функция Window.open, позволяющая изменить размер вдовы после установки для свойства resizable значения "0"
Когда я пытаюсь вызвать URL как pop-up window
через javascript
после загрузки всплывающего окна я могу изменить размер окна, перетаскивая мышью, даже после того, как я установил resizable
свойство как "0". Пожалуйста, посмотрите фрагмент кода ниже,
<script type="text/javascript">
function poponload()
{
mywindow = window.open("factory.php?content=con1", "mywindow", "location=1,status=1,scrollbars=0,width=300,height=300,resizable=0");
mywindow.moveTo(150, 150);
}
</script>
Пожалуйста, уточните, если я допустил ошибку в коде.
3 ответа
Современные дневные браузеры могут блокировать настройки window.open. Нет способов переопределить его, если вы не зайдете вручную на компьютер пользователя и не снимите флажок для них.
Всплывающие окна следует избегать в этот день и возраст. Модальные слои, размещенные на странице, которые обновляются с помощью Ajax или iframes, могут делать то же самое и не иметь никаких размеров, меню и других ограничений, накладываемых на них.
Следующий код открывает окно с строкой меню. Окно имеет изменяемый размер и имеет ширину 350 пикселей и высоту 250 пикселей.
window.open ("http://www.google.com","mywindow","menubar=1,resizable=1,width=350,height=250");