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