Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2008, 18:29
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Exclamación Como ajusto los CSS a la ventana sin usar JS ?

Amigos: como pueden ver aqui, construyo un CSS dinamico segun la resolucion de la pantalla y lo hago en JS pero tengo los siguientes problemas:

1) Al cargar la web "salta" a otra pagina (la misma en realidad) para pasarle por GET el ancho y largo.
2) Necesito usar otro JS para MAXIMIZAR la pantalla y que nada se descuadre.

Parece que tanto manejo no es bienvenido por Google porque no me dio NI UNA sola visita en 30 dias.

Actualmente utilizo este codigo hecho por mi:

Código PHP:
<?php
$url_actual 
code_url($_SERVER['REQUEST_URI']); // enviado por GET

$ancho=$_GET["ancho"];
$largo=$_GET["largo"];
$nav=$_GET["nav"];
If (isset(
$_GET["url"])) $url=decode_url($_GET["url"]); // recibido por GET

//echo $url;
if(isset($_SESSION['ancho'])){   
  
$ancho=$_SESSION['ancho'];
  
$largo=$_SESSION['largo'];
  
$nav=$_SESSION['nav'];
  }else{
  If (isset(
$ancho)) {
    
$_SESSION['ancho']= $ancho;  
    
$_SESSION['largo']= $largo;  
    
$_SESSION['nav']= $nav;  
    }else{
    
//header("location:index.php");   
    //break
    
echo 
    
"
    <script language=\"JavaScript\"> 
    window.location.href=\"index.php?ancho=\"+screen.width+\"&largo=\"+screen.height+\"&nav=\"+navigator.appName+\"&url=$url_actual\";
    </script>
    "
;
  }    
}
////////////////////////////////////////////////////////////////////////
If (isset($url)) {
  
header("location:$url");   
  break;
}  

...
...
?>
Lo que quiero es OTRA solucion, algo que me permita aprovechar el espacio y no usar tanto JS. Alguien que me ayude, si ?
__________________
Salu2!