Foros del Web » Programando para Internet » PHP »

variable=valor dependiendo de resolucion de pantalla (width)

Estas en el tema de variable=valor dependiendo de resolucion de pantalla (width) en el foro de PHP en Foros del Web. Quiero poner distintos valores a variables dependiendo del la resolucion del monitor Por ej: [CODE] <?Php if (***screen.width*** == 1024) : $vAncho = 628; } ...
  #1 (permalink)  
Antiguo 26/04/2007, 08:42
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 2 meses
Puntos: 5
variable=valor dependiendo de resolucion de pantalla (width)

Quiero poner distintos valores a variables dependiendo del la resolucion del monitor

Por ej:
[CODE]
<?Php
if (***screen.width*** == 1024) :
$vAncho = 628;
} else if (***screen.width*** == 800) :
$vAncho = 530;
end if;
echo 'ancho aplicado segun resolucion: ' , $vAncho;
?>
{/CODE]

Bueno screen.width es usable en javascript pero, hacer algo asi con Php, se puede? es q dependiendo del ancho de pantalla aplicaria varios valores para acomodar divs, embebed flash, imagenes thumbs, css, etc

por adelantado: GRACIAS
  #2 (permalink)  
Antiguo 26/04/2007, 08:47
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: variable=valor dependiendo de resolucion de pantalla (width)

La unica forma de hacerlo es primero leer el valor desde Javascript, enviarlo a otra pagina para que PHP lo lea y luego volver a desplegar tu pagina ya con el ancho.

Otra forma es hacerlo desde JavaScript.
  #3 (permalink)  
Antiguo 26/04/2007, 10:25
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 2 meses
Puntos: 5
Re: variable=valor dependiendo de resolucion de pantalla (width)

www(dot)mastermagazine(dot)info(slash)webmasters(s lash)3760(dot)php aqui encontre algo, pero como en otros, parece que es necesario usar o apoyarse de cookies

Cree unos css que son llamados con js segun resolucion (css800, css1024, ...etc) No tengo problema al dimensionar divs asi

si abro css1024
#unDiv { width:340px; height:280px; }

si abro css1152
#unDiv { width:320px; height:235px; }

esto me viene bien para un sitio que hago pero.... he llegado a un obstaculo que es meter un objeto flash a uno de estos divs y es esto:

meto un object swf-flash a div id=unDiv, al swf-flash le puedo poner en width=100%, peeeeeeero no puedo height=100%... o mas bien, no pretendo, o no se.... si se puede??? por eso queria que por php le diera una variable asignada a la altura de este

Bueno, Gracias de nuevo
  #4 (permalink)  
Antiguo 26/04/2007, 10:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: variable=valor dependiendo de resolucion de pantalla (width)

Puedes hacerlo via CSS:
Código:
html, body {
    height: 100%;
}
Luego a tu flash le pasas que use 100% de height.
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 19:37.