Re: [Ovillo] Como saber resolucion de pantalla

2005-05-09 Por tema devta singh
Hola buenos días a todos:

Pues no veo que ese codigo sea un avance en accesibilidad.

No dejas de usar Javascript, con lo que sigue sin ser accesible.
(Porque lo que hace el PHP que tienes es generar un código JavaScript que 
informa del ancho y alto de pantalla. )

Y como te han comentado no informa del ancho disponible, sino del ancho 
total.

Ya puestos a usar JS, puedes poner el típico lanzador de ventana -
window.open(url, nombre, parametros)- que lanza una nueva ventana con la url 
que prefieras y con las opciones que quieras incluir (scroll o sin scroll, 
con menu o sin menu, con barra de estado o sin ella... etc..)

Creo que no hay ninguna otra forma (que no sea usar JS) para obtener la 
resolución del sistema cliente.
Bueno, quizá podrías embeber un applet de Java que hicera lo mismo pero es 
si cabe menos accesible aún.

Si estoy equivocado me encantaría que me ilustraseis.

Gracias.


Devta

On 5/8/05, carlos campderrós [EMAIL PROTECTED] wrote:
 
 un pequeño problema con esto: funciona bien si el usuario utiliza el
 navegador a pantalla completa, pero en caso contrario aparece el tan
 odiado scroll horizontal.
 
 On 4/20/05, Igor Ormaetxebarria [EMAIL PROTECTED] wrote:
  Hola lista,
  tengo una web (www.txurdi.net http://www.txurdi.net ) en la que lo 
 primero de todo pongo un
  javascript que calcula la resolucion de pantalla, y luego redirecciona a 
 la
  misma direccion pasando como GET los valores ancho y alto.
  uso PHP.
  Claro que, esto no es accesible, y quiero arreglarlo, porque si no, la 
 gente
  que no tiene javascript, no lo ve...
  Los valores esos los uso para llevar una gestion de que resoluciones 
 usan
  mis usuarios.
  Hay alguna otra manera de conseguir esos valores sin usar javascript? o 
 de
  hacer que si no tiene javascript siga adelante?
 
  os paso mi código PHP para que lo veais:
 
  ?php
 
  if (!isset($_GET['width']) AND !isset($_GET['height']))
  {
  echo script language=\javascript\\n;
  echo 
  location.href=\${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}
  . width=\ + screen.width + \height=\ + screen.height;\n;
  echo /script\n;
  exit();
  }
  else
  {
  ...la página normal
  }
 
  un saludo,
  txurdi
 
  ___
  Lista de distribución Ovillo
  Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
  Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://ovillo.org/mailman/listinfo/ovillo
 
 
 --
 Si no puedes deslumbrar con tu inteligencia,
 desconcierta con tus gilipolleces
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://ovillo.org/mailman/listinfo/ovillo

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Como saber resolucion de pantalla

2005-05-09 Por tema devta singh
Tienes razón.

Sólo lo decía en que es inevitable el uso de JS para obtener esa información 
del cliente.
Obviamente una ventana abierta con window.open() no se abrirá sin JS.
La cuestión es depender lo menos posible del JS. Al menos si no controlas la 
plataforma que van a emplear los usuarios.

Es verdad, que los usuario normales no saben lo que es JS ni si lo tienen 
activado ni si están en un stelium o sufren una cuadratura... Así es el 
mundo...

Un saludo Eva.

Devta


On 5/9/05, Eva del Campo [EMAIL PROTECTED] wrote:
 
 Hola, no sé si te refieres al mensaje que contestas o al que envié yo
 después. El código que incluí no presenta problemas de accesibilidad que 
 yo
 sepa, ya que si el cliente tiene javascript desactivado, se activa el
 contenido de noscript, y queda contabilizado en las estadísticas como
 ancho = alto = n.e. (no especificado), y javascript=desactivado
 Utilizar javascript no merma la accesibilidad, siempre que incluyas
 contenido alternativo. Sin embargo, abrir una ventana nueva sólo 
 utilizando
 javascript, sí que es inaccesible (independientemente de otras
 consideraciones de usabilidad), ya que con javascript desactivado, el 
 enlace
 no funcionará en absoluto.
 Por cierto, según la media de las estadísticas de mis sitios, el número de
 visitantes con javascript desactivado no llegan al 1,5 %..yo diría que
 el usuario medio de windows no tiene ni idea de lo que es javascript ni de
 cómo se desactiva, así que mientras venga activado por defecto la gran
 mayoría seguirá utilizándolo.
 
 
 
 Eva
 
  Hola buenos días a todos:
 
  Pues no veo que ese codigo sea un avance en accesibilidad.
 
  No dejas de usar Javascript, con lo que sigue sin ser accesible.
  (Porque lo que hace el PHP que tienes es generar un código JavaScript 
 que
  informa del ancho y alto de pantalla. )
 
  Y como te han comentado no informa del ancho disponible, sino del ancho
  total.
 
  Ya puestos a usar JS, puedes poner el típico lanzador de ventana -
  window.open(url, nombre, parametros)- que lanza una nueva ventana con la 
 url
  que prefieras y con las opciones que quieras incluir (scroll o sin 
 scroll,
  con menu o sin menu, con barra de estado o sin ella... etc..)
 
  Creo que no hay ninguna otra forma (que no sea usar JS) para obtener la
  resolución del sistema cliente.
  Bueno, quizá podrías embeber un applet de Java que hicera lo mismo pero 
 es
  si cabe menos accesible aún.
 
  Si estoy equivocado me encantaría que me ilustraseis.
 
  Gracias.
 
 
  Devta
 
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://ovillo.org/mailman/listinfo/ovillo

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Como saber resolucion de pantalla

2005-05-09 Por tema Igor Ormaetxebarria
Gracias Eva, eso era exactamente lo que quería, incluso más de lo que quería 
jeje.
Y estoy de acuerdo en que SÍ es accesible, tanto los que tengan javascript 
como los que no, podrán ver la página (que al final es lo que se quiere) y 
los que tengan JS, además dejarán constancia de su resolución. A mi me 
parece perfecto.
Hasta ahora había hecho algo parecido pero creando los links del login, por 
lo que solo si clickabas en login registraba la resolución, pero esta 
tarde probaré lo que me has pasado. Encima, esto es mucho más limpio que lo 
que yo tenía...
me has alegrado el lunes :-)

- Original Message - 
From: Eva del Campo [EMAIL PROTECTED]
To: Ovillo, la lista de CSS en castellano ovillo@lists.ovillo.org
Sent: Monday, May 09, 2005 11:01 AM
Subject: Re: [Ovillo] Como saber resolucion de pantalla

Hola, no sé si te refieres al mensaje que contestas o al que envié yo
después. El código que incluí no presenta problemas de accesibilidad que yo
sepa, ya que si el cliente tiene javascript desactivado, se activa el
contenido de noscript, y queda contabilizado en las estadísticas como
ancho = alto = n.e. (no especificado), y javascript=desactivado
Utilizar javascript no merma la accesibilidad, siempre que incluyas
contenido alternativo. Sin embargo, abrir una ventana nueva sólo utilizando
javascript, sí que es inaccesible (independientemente de otras
consideraciones de usabilidad), ya que con javascript desactivado, el enlace
no funcionará en absoluto.
Por cierto, según la media de las estadísticas de mis sitios, el número de
visitantes con javascript desactivado no llegan al 1,5 %..yo diría que
el usuario medio de windows no tiene ni idea de lo que es javascript ni de
cómo se desactiva, así que mientras venga activado por defecto la gran
mayoría seguirá utilizándolo.

Eva
Hola buenos días a todos:
Pues no veo que ese codigo sea un avance en accesibilidad.
No dejas de usar Javascript, con lo que sigue sin ser accesible.
(Porque lo que hace el PHP que tienes es generar un código JavaScript que
informa del ancho y alto de pantalla. )
Y como te han comentado no informa del ancho disponible, sino del ancho
total.
Ya puestos a usar JS, puedes poner el típico lanzador de ventana -
window.open(url, nombre, parametros)- que lanza una nueva ventana con la 
url
que prefieras y con las opciones que quieras incluir (scroll o sin scroll,
con menu o sin menu, con barra de estado o sin ella... etc..)

Creo que no hay ninguna otra forma (que no sea usar JS) para obtener la
resolución del sistema cliente.
Bueno, quizá podrías embeber un applet de Java que hicera lo mismo pero es
si cabe menos accesible aún.
Si estoy equivocado me encantaría que me ilustraseis.
Gracias.
Devta

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Como saber resolucion de pantalla

2005-05-08 Por tema carlos campderrós
un pequeño problema con esto: funciona bien si el usuario utiliza el
navegador a pantalla completa, pero en caso contrario aparece el tan
odiado scroll horizontal.


On 4/20/05, Igor Ormaetxebarria [EMAIL PROTECTED] wrote:
 Hola lista,
 tengo una web (www.txurdi.net ) en la que lo primero de todo pongo un
 javascript que calcula la resolucion de pantalla, y luego redirecciona a la
 misma direccion pasando como GET los valores ancho y alto.
 uso PHP.
 Claro que, esto no es accesible, y quiero arreglarlo, porque si no, la gente
 que no tiene javascript, no lo ve...
 Los valores esos los uso para llevar una gestion de que resoluciones usan
 mis usuarios.
 Hay alguna otra manera de conseguir esos valores sin usar javascript? o de
 hacer que si no tiene javascript siga adelante?
 
 os paso mi código PHP para que lo veais:
 
 ?php
 
 if (!isset($_GET['width']) AND !isset($_GET['height']))
 {
   echo script language=\javascript\\n;
   echo 
 location.href=\${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}
   . width=\ + screen.width + \height=\ + screen.height;\n;
   echo /script\n;
   exit();
 }
 else
 {
 ...la página normal
 }
 
 un saludo,
 txurdi
 
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org 
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://ovillo.org/mailman/listinfo/ovillo 
 


-- 
Si no puedes deslumbrar con tu inteligencia,
desconcierta con tus gilipolleces
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Como saber resolucion de pantalla

2005-04-21 Por tema Igor Ormaetxebarria
 ovillo@lists.ovillo.org
Sent: Wednesday, April 20, 2005 1:52 PM
Subject: Re: [Ovillo] Como saber resolucion de pantalla

Lo primero que se me ocurre, es que utilices la etiqueta noscript y
redirecciones desde ah con un header. Sera algo as:
echo script language=\javascript\\n;
Aqu tu cdigo anterior
echo /script\n;
echo noscript\n;
echo meta http-equiv= \refresh\ content=
\0;url=http://www.tuweb.com?javascript=desactivado\;\n;
echo /noscript\n;
La condicin deberas cambiarla por if (!isset($_GET['width']) and
!isset($_GET['height']) and $_GET[' javascript'] != 'desactivado')
Comprueba la sintaxis, lo he escrito de memoria.

Eva
Hola lista,
tengo una web (www.txurdi.net) en la que lo primero de todo pongo un
javascript que calcula la resolucion de pantalla, y luego redirecciona a
la
misma direccion pasando como GET los valores ancho y alto.
uso PHP.
Claro que, esto no es accesible, y quiero arreglarlo, porque si no, la
gente
que no tiene javascript, no lo ve...
Los valores esos los uso para llevar una gestion de que resoluciones usan
mis usuarios.
Hay alguna otra manera de conseguir esos valores sin usar javascript? o de
hacer que si no tiene javascript siga adelante?
os paso mi cdigo PHP para que lo veais:
?php
if (!isset($_GET['width']) AND !isset($_GET['height']))
{
  echo script language=\javascript\\n;
  echo 
location.href=\${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}
  . width=\ + screen.width + \height=\ + screen.height;\n;
  echo /script\n;
  exit();
}
else
{
...la pgina normal
}
un saludo,
txurdi

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Como saber resolucion de pantalla

2005-04-20 Por tema Eva del Campo
Lo primero que se me ocurre, es que utilices la etiqueta noscript y
redirecciones desde ahí con un header. Sería algo así:

echo script language=\javascript\\n;
Aquí tu código anterior
echo /script\n;
echo noscript\n;
echo meta http-equiv= \refresh\ content=
\0;url=http://www.tuweb.com?javascript=desactivado\;\n;
echo /noscript\n;

La condición deberías cambiarla por if (!isset($_GET['width']) and
!isset($_GET['height']) and $_GET[' javascript'] != 'desactivado')

Comprueba la sintaxis, lo he escrito de memoria.



Eva

 Hola lista,
 tengo una web (www.txurdi.net) en la que lo primero de todo pongo un
 javascript que calcula la resolucion de pantalla, y luego redirecciona a la
 misma direccion pasando como GET los valores ancho y alto.
 uso PHP.
 Claro que, esto no es accesible, y quiero arreglarlo, porque si no, la gente
 que no tiene javascript, no lo ve...
 Los valores esos los uso para llevar una gestion de que resoluciones usan
 mis usuarios.
 Hay alguna otra manera de conseguir esos valores sin usar javascript? o de
 hacer que si no tiene javascript siga adelante?
 
 os paso mi código PHP para que lo veais:
 
 ?php
 
 if (!isset($_GET['width']) AND !isset($_GET['height']))
 {
   echo script language=\javascript\\n;
   echo  
 location.href=\${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}
   . width=\ + screen.width + \height=\ + screen.height;\n;
   echo /script\n;
   exit();
 }
 else
 {
 ...la página normal
 }
 
 
 un saludo,
 txurdi 



___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Como saber resolucion de pantalla

2005-04-20 Por tema Fernando Graells
Txurdi:

Si lo que deseas es conocer las resoluciones de tus usuarios hay muchos
programas de estadísticas en php que te facilitan esos datos y no hace
falta recargar la página. Yo utilizo el programa Statit en PHP y me
almacena los datos del tamaño de las pantallas.
Otro software parecido puedes encontrarlo en
https://k2.erg.bme.hu/benyo/beestat/tar/beestat.zip

Con este programa añades un SCRIPT a tu página y te almacena los datos
en una base de datos mysql. Puedes utilizarlo completo o reducir a la
parte que te interesa.

Si lo que deseas es conocer el tamaño de la pantalla para determinar el
tamaño de los elementos, sólo se me ocurre recargar la página.

Un saludo
Fernando Graells


Message: 3
Date: Wed, 20 Apr 2005 13:52:19 +0200
From: Eva del Campo [EMAIL PROTECTED]
Subject: Re: [Ovillo] Como saber resolucion de pantalla
To: Ovillo, la lista de CSS en castellano ovillo@lists.ovillo.org
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain;   charset=ISO-8859-1

Lo primero que se me ocurre, es que utilices la etiqueta noscript y
redirecciones desde ahí con un header. Sería algo así:

echo script language=\javascript\\n;
Aquí tu código anterior
echo /script\n;
echo noscript\n;
echo meta http-equiv= \refresh\ content=
\0;url=http://www.tuweb.com?javascript=desactivado\;\n;
echo /noscript\n;

La condición deberías cambiarla por if (!isset($_GET['width']) and
!isset($_GET['height']) and $_GET[' javascript'] != 'desactivado')

Comprueba la sintaxis, lo he escrito de memoria.



Eva

 Hola lista,
 tengo una web (www.txurdi.net) en la que lo primero de todo pongo un 
 javascript que calcula la resolucion de pantalla, y luego redirecciona

 a la misma direccion pasando como GET los valores ancho y alto. uso 
 PHP. Claro que, esto no es accesible, y quiero arreglarlo, porque si 
 no, la gente que no tiene javascript, no lo ve...
 Los valores esos los uso para llevar una gestion de que resoluciones
usan
 mis usuarios.
 Hay alguna otra manera de conseguir esos valores sin usar javascript?
o de
 hacer que si no tiene javascript siga adelante?
 
 os paso mi código PHP para que lo veais:
 
 ?php
 
 if (!isset($_GET['width']) AND !isset($_GET['height']))
 {
   echo script language=\javascript\\n;
   echo 
 location.href=\${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}
   . width=\ + screen.width + \height=\ +
screen.height;\n;
   echo /script\n;
   exit();
 }
 else
 {
 ...la página normal
 }
 
 
 un saludo,
 txurdi



___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo