Ver Mensaje Individual
  #13 (permalink)  
Antiguo 19/05/2012, 05:15
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses
Puntos: 1012
Respuesta: dividir pantalla verticalmente (ancho fijo+ancho variable)

Cita:
Iniciado por villano4 Ver Mensaje
Entonces lo que hago es tomar los valores del ancho y alto del navegador con javascript, y redireccionar, pasarlos a php y asi cargar los valores directo al css, por medio del php.


todo esto será en base al ejemplo que muestras.

el punto está en modificar el css externo usando rules o cssRules y offsetHeight (para obtener el largo del area activa de la pantalla)

Cita:
.wrapper {
overflow:auto;
}


<body>
<script type="text/javascript">
if(document.all) {
document.styleSheets[0].rules[3].style['height'] = document.body.offsetHeight -140 +'px'; // ie
} else {
document.styleSheets[0].cssRules[2].style['height'] = document.body.offsetHeight -140 +'px';
}

<!-- resto de página -->
como ves se usan dos indices. el primero (0) hace referencia a la hoja css y el segundo (3 y 2) hace referencia a la posición de regla en la hoja css

nota.- como verás, rules y cssRules tienen indices distintos. creo recordar que ie empieza a contar desde el 1 y los demás navegadores a partir del 0
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}