使用JQuery或JavaScript更改窗口大小是否可能?

7
我将创建5个按钮。 示例:
Button1's value : 640*480
Button2's value : 1024*600
Button3's value : 1600*900
Button4's value : 800*600

如果用户点击一个按钮,我想通过JQuery或JavaScript更改浏览器窗口的大小。
编辑:
还有一个问题:如何在计算机屏幕上改变窗口的位置? 第三个问题:如何创建随机数?

@Andrew 我知道这个。但是也许 JQuery 没有针对这个问题的函数.. JQuery 只是一个库.. - Programmer
2
  1. 请不要这样做,这会让大多数用户感到非常烦人(除非您正在为代码打开的窗口设置初始大小)。
  2. 如果您必须这样做,除了使用resizeTo()之外,您可能还需要查看moveTo()、screen.availWidth、availHeight、availLeft和availTop来在调整大小后将窗口居中 - 将所有内容包装到自己的自定义resizeAndCentre()函数中。
  3. 为什么按钮4的分辨率不按顺序?
- nnnnnn
7
请勿编辑您的问题以继续提出更多问题! - epascarello
2个回答

18

window.resizeTo()window.moveTo()

function changeSize( w, h){    
    window.resizeTo(w,h);
}
function movePosition( x, y){    
    window.moveTo(x,y);
}

现代浏览器有一些设置,可以防止您改变/移动/调整浏览器窗口大小。

[编辑] 获取一个好的JavaScript参考资料。Math.random


2
Chrome 不允许这个。 - JamesHalsall

1
除了epascarello的回答之外。
var randomnumber=Math.floor(Math.random()*11)

这是生成0到10之间随机数的代码。将11更改为所需范围内的任意数字可以增加或减小范围。


这是生成随机数的代码吗?请查看此网站:http://www.w3schools.com/jsref/jsref_random.asp - please delete me
@Andrew,我亲自测试了这段代码,并经常使用它。W3Schools在信息方面被某种程度上认为是可靠的来源,所以我使用了它。其他网站也使用了这段代码。快速谷歌搜索,第一个网站提供了完全相同的信息。 - please delete me

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接