Buenas!
Pues me ha surgido otra duda, puedo darle a una ventana el tamaño que quiera, puedo hacer que ese tamaño no se pueda modificar, pero como puedo ponerle y fijarle un tamaño mínimo???
Thanks!
| |||
Tamaño minimo de ventana Buenas! Pues me ha surgido otra duda, puedo darle a una ventana el tamaño que quiera, puedo hacer que ese tamaño no se pueda modificar, pero como puedo ponerle y fijarle un tamaño mínimo??? Thanks! |
| |||
Bunas, pero si que quiero poder redimensionar la ventana solo que quiero poner un limite, para que no puedan hacerla muy pequeña, he encontrado una medio solucion, con el window.resizeTo(width,height) poniendo que cuando el width o el height de la ventana sean menor que lo que le indique a "resizeTo" pues que la redimensione a ese tamaño. Para que detecte el cambio del tamaño tiene que estar ejecutandose todo el rato y el problema sale cuando se ejecuta el resizeTo por 1º vez, me pone la ventana en las medidas que le indico PERO no me vuelve a dejar agrandar ni disminuir el tamaño de la ventana porque me sale un error de codigo diciendo "ACCESO DENEGADO" Espero haberme explicado.... jejeje ¿Que puedo hacer? Thanks. |
| ||||
![]() Hola Santos Vas a tener un problema y es que los navegadores no te permiten cambiar el tamaño de las ventanas con codigo, para evitar pop-ups y cosas por el estilo. La unica forma que yo veo de cambiar el tamaño de la ventana es recargandola. Para detectar cambios en el tamaño usa un evento window.onresize de esta forma:
Código:
<html> <head> <script language="javascript"> window.onresize = cambiar_tamaño; function cambiar_tamaño() { if (window.innerWidth < 100 || window.innerHeight < 200) { window.resizeTo(saveInnerWidth,saveInnerHeight); //esto no lo permiten los exploradores prueba un window.locaton.reload } } </script> </head> <body></body> </html>
__________________ LADRONES |
| |||
![]() No se si es lo que buscas, pero lo que puedes controlar en lugar del tamaño de la ventana es el resize de los elementos dentro del <body> con CSS más o menos así body{ min-width:600px; min-height:800px ; } con esto limitas que el contenido del body de la página no baje de ese alto y ancho aunque el tamaño de la ventana sea menor que esos valores para que esto sea efectivo el ancho de los elementos que contiene el body tiene que estar definido en tanto %. #izquierda{ width:20%; } #derecha{ width:80%; } <body> <div class="izquierda"> <p>contenido de la izquierda</p> </div> <div class="derecha"> <p>contenido de la derecha</p> </div> </body> Espero les sirva. Salu2 |