2011-10-04 8 views
6

Crearé 5 botones. Ejemplo:¿Es posible cambiar el tamaño de la ventana con JQuery o JavaScript?

Button1's value : 640*480 
Button2's value : 1024*600 
Button3's value : 1600*900 
Button4's value : 800*600 

Si el usuario hace clic en un botón, lo quiero para cambiar el tamaño de la ventana del navegador. Me gustaría hacer esto a través de JQuery, pero JavaScript también está bien.

EDIT:

y cómo puedo cambiar la posición de las ventanas para la pantalla del ordenador. Tercera pregunta :) ¿Cómo puedo crear un número aleatorio?

+3

jQuery es javascript. – Andrew

+0

@Andrew, lo sé. Pero tal vez JQuery no tiene función para este problema ... JQuery es una biblioteca ... – Programmer

+2

1. Por favor, no hagas esto, es realmente molesto para la mayoría de los usuarios (a menos que estés configurando el tamaño inicial en una ventana que tu código ha abierto)) 2. Si debe hacerlo, además de 'resizeTo()', le conviene mirar 'moveTo(), screen.availWidth', availHeight, availLeft y availTop' para centrar la ventana una vez que la haya redimensionado, colóquela todo dentro de su propia función 'resizeAndCentre()' personalizada. 3. ¿Por qué la resolución del botón 4 está fuera de secuencia? – nnnnnn

Respuesta

16

window.resizeTo() y window.moveTo()

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

los navegadores de hoy en día tienen una configuración que pueden impedir que haya de cambiar/mover/cambiar el tamaño de la ventana del navegador.

[EDITAR] Obtenga una buena referencia de JavaScript. Math.random

+0

Chrome no permite esto – JamesHalsall

0

Además de la respuesta de epascarello.

var randomnumber=Math.floor(Math.random()*11) 

Ese es el código para un número aleatorio entre 0 y 10. Cambie 11 a lo que desee para un rango incrementado/disminuido.

+0

¿Ese es el código de un número aleatorio? Vea este sitio: http://www.w3schools.com/jsref/jsref_random.asp –

+0

@Andrew, probé este código yo mismo, lo uso regularmente. W3Schools es * un tanto * aceptado como una fuente confiable de información, así que lo usé. Otros sitios usan este código también. Una búsqueda rápida en Google, y el primer sitio proporciona la misma información exacta. –

Cuestiones relacionadas