window.resize is not working in chrome and opera ..how to make it work?
There is no window.resize()
...however...
There are:
window.resizeTo(width, height)
window.resizeBy(x, y)
Important notes:
- You can't resize a window or tab that wasn’t created by window.open.
- You can't resize a window or tab when it’s in a window with more than one tab.
- Also, even if you create window by
window.open(...)
it is not resizable by default ...see 4. - To make window created by
window.open()
resizable, you must open it with resizable feature
Example of how to create external window with "resizable" feature:
myExternalWindow = window.open("http://myurl.domain", "myWindowName", "resizable");
myExternalWindow.resizeTo(500,500); //resize window to 500x500
myExternalWindow.resizeBy(-100,-100); //make it smaller relatively => to 400x400
PS: There are also browser extensions that allow window resizing... (Chrome)(Mozilla Firefox)
PS2: Chrome extension API - https://developer.chrome.com/extensions/windows
window
( developer.mozilla.org/en-US/docs/Web/API/Window/resize_event ) but again, that's not a method of window
, it's just an event :) –
Danelaw This is because it is not supported in Opera and Chrome...
http://www.w3schools.com/jsref/met_win_resizeto.asp
UPDATE:
This might help you in finding something specific to what you want...
http://bytes.com/topic/javascript/answers/153185-moveto-resize-firefox
Note: There is no public standard that applies to the Window object, but all major browsers support it.
The window.resizeTo()
and window.resizeBy()
methods are supported in all major browsers, except Opera and Chrome.
© 2022 - 2024 — McMap. All rights reserved.