Ver Mensaje Individual
  #8 (permalink)  
Antiguo 14/02/2008, 08:37
vega22
 
Fecha de Ingreso: septiembre-2007
Mensajes: 99
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Funcion detectar resolucion pantalla

A ver: $res_pantalla solo se setea si hay cookies, de ahí parte toda la función. $res_pantalla se debe sólo setear sólo si antes se ha seteado la variable width_res a través de HTTP_COOKIE_VARS. Si pilla el bucle con la cookie deshabilitada, por cierto, pasa algo curioso, y es que el html dibuja el javascript. Si hay cookie, el javascript no aparece, escondido detrás del php. Pues bien, en el bucle sin cookie, donde según entiendo $res_pantalla debería estar vacío, en efecto, parece que la condicional ternaria toma su valor como algo que queda fuera del array, pero existente, y manda el Else como resultado, o sea, 1024. Tiene toda la pinta, como tú dices, de que está seteada, pero con valor nulo, o algo así. No sé cómo puede ser eso, la verdad. De todos modos es ideal, si así fuera. Pero ¿cómo se puede setear una variable que depende de otra que es inexistente? raro ¿no?