Foros del Web » Programando para Internet » Javascript »

Como agrandar un div a pantalla completa y acomodarElScroll al nuev contenidoOBloquea

Estas en el tema de Como agrandar un div a pantalla completa y acomodarElScroll al nuev contenidoOBloquea en el foro de Javascript en Foros del Web. Hola amigos, ando buscando algo como esto. Como haria para agrandar un div a pantalla completa y acomodar el scroll al nuevo contenido, algo para ...
  #1 (permalink)  
Antiguo 11/02/2011, 21:57
 
Fecha de Ingreso: septiembre-2010
Mensajes: 26
Antigüedad: 13 años, 6 meses
Puntos: 1
De acuerdo Como agrandar un div a pantalla completa y acomodarElScroll al nuev contenidoOBloquea

Hola amigos, ando buscando algo como esto.
Como haria para agrandar un div a pantalla completa y acomodar el scroll al nuevo contenido,
algo para que me puedan entender.

Digamos que hay div con una imagen o algo en alguna parte de la pagina y tenga un boton para poder agrandar el div hasta llenar toda la pantalla, con ancho de 100% y altura de 100%, llenar la pantalla, pero cuando este llena la pantalla, el scroll debe desaparecer(solo si el contenido llena la pantalla) para que no se pueda subir ni bajar.

Otro caso.
Digamos que el nuevo contenido al agrandar tiene las condiciones especificas altura de 1000px y de ancho al 100% del ancho de la pagina, el scroll debe aparece para poder bajar y subir solamente al nuevo contenido de 1000px si supera la altura del navegador.

Bueno espero me hayan entendido.

Espero me puedan ayudar, si uds desean con jquery, para hacerlo mas facil.
Gracias y saludos
acá una imagen.para ayudar


Última edición por jaspher; 11/02/2011 a las 22:22
  #2 (permalink)  
Antiguo 12/02/2011, 11:03
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: Como agrandar un div a pantalla completa y acomodarElScroll al nuev conten

Primero debes saber obtener el tamaño de la ventana del navegador:

Código Javascript:
Ver original
  1. function ancho_pantalla(){
  2.     if (navigator.appName.indexOf('Explorer') != -1)
  3.         return document.body.parentNode.scrollWidth;
  4.     else
  5.         return window.innerWidth;
  6. }
  7. function alto_pantalla(){
  8.     if (navigator.appName.indexOf('Explorer') != -1)
  9.         return document.body.parentNode.scrollHeight;
  10.     else
  11.         return window.innerHeight;
  12. }

Luego el contenido del div lo puedes cambiar variando su estilo, con algo como esto:
document.getElementById('div').style.width=ancho_p antalla()+'px';
document.getElementById('div').style.height=alto_p antalla()+'px';

El scroll también se puede controlar, aunque no veo necesidad, pues debería acomodarse en automático.
  #3 (permalink)  
Antiguo 12/02/2011, 13:13
 
Fecha de Ingreso: septiembre-2010
Mensajes: 26
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Como agrandar un div a pantalla completa y acomodarElScroll al nuev conten

bueno ya no quiero complicarme más, por el momento quisiera saber como desaparece el scroll cuando agrando un contenido al 100% 100% de la pantalla del navegado. como haria eso?

Etiquetas: agrandar, completa, pantalla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:45.