Abrir una ventana que no se pueda redimensionar

10/Nov/2009 JavaScript , 7 Comentarios

Una de las cosas que podemos hacer con el método .open() de Javascript a la hora de abrir una ventana en Javascript es forzar a que la nueva tenga un tamaño fijo y que además el usuario no pueda redimensionar.

Para ello simplemente tendremos que jugar con los valores de la características asociadas a la ventana.

Pero primero recordemos como es el método .open() del objeto Window:

  1. window.open (url:string,nombreVentana:string,caracteristicas :string)

De las características de la ventana nos centraremos en height y width para darle un tamaño fijo a la vetana y en resizable para que al abrir la ventana, esta no se pueda redimensionar.

En las dos primeras propiedades utilizamos el tamaño en pixeles, mientras que en la segunda utilizaremos el valor false como indicador para no redimensionar.

El código que nos quedará será el siguiente:

  1. window.open("http://www.w3api.com", "nuevo", "width=400,height=400,resizable=false");

Una pequeña línea de código en Javascript que nos puede ser muy útil.

Vídeos sobre Javascript


Difunde el Conocimiento

Si te ha gustado el artículo o te ha sido de utilidad, no dejes de compartirlo con tus amigos en las redes sociales... Te estaremos muy agradecidos. :-D

7 comentarios en “Abrir una ventana que no se pueda redimensionar”

Víctor Cuervo

lineadecodigo

@AweLiThA,

¿Cuál es tu página por default? ¿La página principal?
Si fuese la principal podrías poner

window.open(“/”, “nuevo”, “width=400,height=400,resizable=false”);

Al utilizar “/” te abriría la página raíz de tu dominio.

Víctor Cuervo

AweLiThA

Muchas gracias!!!
otra preguna,
segun entiendo este codigo es para abrir otra ventana aparte
de la que deporsi habria pero si quisiera que fuera la pagina principal que abre por default, como le hago??

Víctor Cuervo

lineadecodigo

@AweLiThA,

Con CSS no puedes hacerlo. Solo puedes fijar el ancho de un layout (de una capa).

Víctor Cuervo

lineadecodigo

@Angelfqc, @kart05,

Desde Firefox 3 todas las ventanas son redimensionables sí o sí. 🙁

Tenéis toda la información al respecto en
https://developer.mozilla.org/en/DOM/window.open#Window_functionality_features

Víctor Cuervo

AweLiThA

Una pregunta,
como hacer esto mismo
pero usando hoja de estilos???

Víctor Cuervo

krat05

Yo ya habia provado este codigo y como dice angel en firefox no funciona
por eso pregunte en el otro foro

Víctor Cuervo

Angelfqc

no funciona en Firefox
si se puede redimensionar la ventana

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

*