Avatar Image
Usuario habitual
Usuario habitual

Saludos;

Me gustaria saber como seria el codigo de un javascript que NO SIENDO un POP UP, ni recurriendo a otro enlace externo, o invocacion desde otra pagina, obligase al visitante de la misma a que adaptase una resolucion determinada, sin mostrar barras de navegacion, ni permitir maximizar, o redimensionar ya que tengo diversos problemas al usar backgrounds en la composicion de mis paginas web.

Hasta ahora lo maximo que he podido realizar con ayuda de unos conocidos es un javascript que invoca a un pop up al cual le asigno esas propiedades, como comprendereis el inconveniente radica en que el usuario tiene que cargar dos paginas.

Os agradeceria mucho que me echaseis una mano

Atte: La Esfinge de Tebas

Avatar Image
@man / @woman
@man / @woman

Y no le puedes aplicar las propiedas que le asignas al popup a la pagina en si? Yo no conozco ninguna página con esas caracteristicas. No sé si eso sea posible.

Avatar Image
Usuario habitual
Usuario habitual

Saludos;

Ante todo muchas gracias Ikerman por contestar.Respecto a la manera mediante la cual se puede invocar el citado pop up he de decir que una de ella es insertando en un link lo siguiente:

<a href="nombrepagina.htm" target="_blank" onClick="window.open(this.href, this.target,
'width=<VAR>800</VAR>,height=<VAR>600</VAR>,resizable=NO,maximize=NO'); return false;">

El 800 y el 600 obviamente se pueden cambiar por la resolucion que queramos, no obstante al ser parte de un link tenemos que tener una pagina previa.

Otra manera seria insertando el siguiente javascript a la pagina de destino entre <head> y </head>:

<script language="JavaScript" type="text/javascript">
window.resizeTo(800,600,"menubar=no","resizable=no","scrollbar=no","status=no","tollbar=no&quot;
</script>

Pero como podras ver solo funciona cuando la pagina ha sido invocada desde otra anterior (estamos en las mismas que con el a href).

Se me ocurre que redirijiendo la pagina a si misma mediante otro javascript quiza asi adquiriese los atributos del window.resizeTo, pero en ninguna de las veces que lo he intentado ha funcionado.

Si se os ocurre otra manera decidmelo por favor.

Atte: La Esfinge de Tebas

tunait
Usuario habitual
Usuario habitual

Hola Esfinge_de_Tebas,

lamentablemente la única forma de poder controlar los atributos de una ventana es abriéndola nueva. La configuración de barras de herramientas, dirección etc son una propiedad del método open() así que sin abrir una ventana nueva no podrás lograr una ventana como la que buscas.

Lo que sí es posible es redimensionar la propia ventana. Ibas bien encaminado/a con window.resizeTo pero le has puesto parámetros añadidos que no pertenecen a ese método.

Usa simplemente window.resizeTo(ancho,alto)

Para evitar que el usuario cambie el tamaño de la ventana una vez redimensionada lo que puedes hacer es volver a re-dimensionarla.

Prueba a poner esto en la parte de <head> de tu documento:

<script language="JavaScript">
function redimensiona()
{
resizeTo(300,200)
}
window.onload=redimensiona
window.onresize=redimensiona
</script>

obviamente cambiando los valores 300 y 200 por los que te interesen.

Eso es todo lo más que lograrás sin abrir una ventana nueva.

un saludo

Avatar Image
Usuario habitual
Usuario habitual

Muchas gracias Tunait por tu ayuda, es el javasript que estaba buscando, un saludo.

ciberclick
Usuario Novato
Usuario Novato

window.resizeTo(300,300,"menubar=no","resizable=no","scrollbar=no","status=no","tollbar=no"Giño;

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares