Может кто-нибудь сказать мне, почему изменение размера не работает в firefox, но оно работает в Internet Explorer? Я не могу понять, как заставить его во всех браузерах. Я пытаюсь изменить размер до 800 и высоту до 475. Затем я пытаюсь сделать это, когда вы не можете максимизировать браузер (отключив его). Так же как и удаление всех панелей инструментов из показа и URL-адреса.Изменение размера в firefox не работает
function OpenWindow(url, width, height)
{
\t var features = 'resizable:no;status:yes;dialogwidth:' + width + 'px;dialogheight:' + height + 'px;help:no';
features = features + ';dialogtop:' + (window.screen.availHeight - height) /2;
\t features = features + ';dialogleft:' + (window.screen.availWidth - width) /2;
\t
\t window.showModalDialog(url, this, features);
\t
}
function Resize(width, height)
{
\t
\t var availWidth = window.screen.availWidth;
\t var availHeight = window.screen.availHeight;
\t
\t var top = (availHeight - height)/2;
\t var left = (availWidth - width)/2;
\t if (window.dialogHeight)
\t {
\t \t window.dialogHeight = height + 'px';
\t \t window.dialogWidth = width + 'px';
\t \t window.dialogLeft = left;
\t \t window.dialogTop = top;
\t }
\t else
\t {
\t \t var _win;
\t \t if(window.parent) _win = window.parent;
\t \t else _win = window;
\t \t _win.resizeTo(width, height);
\t \t _win.moveTo(left, top);
\t }
}
Resize(800, 475);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Любой совет поможет. Я не понимаю, почему все работает в определенных браузерах, а не в других.
поэтому он работает во всем, кроме firefox? ughhh lame – Vicki
@ Vicki На самом деле, [похоже, он работает только в IE] (http://stackoverflow.com/questions/5139323/window-resize-is-not-working-in-chrome-and-opera), поэтому я бы избегайте его, если это вообще возможно. –
lol догадывается, что делает веб-приложения более трудными, когда они хотят их определенных размеров – Vicki