Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Accesibilidad con AJAX

Estas en el tema de Accesibilidad con AJAX en el foro de Frameworks JS en Foros del Web. Hace poco comenté en uno de los temas propuestos en este foro sobre la importancia de usar AJAX sin olvidar la accesiblidad, es decir, más ...
  #1 (permalink)  
Antiguo 14/02/2006, 17:44
 
Fecha de Ingreso: enero-2006
Ubicación: Maracay, Edo. Aragua
Mensajes: 206
Antigüedad: 18 años, 3 meses
Puntos: 0
Accesibilidad con AJAX

Hace poco comenté en uno de los temas propuestos en este foro sobre la importancia de usar AJAX sin olvidar la accesiblidad, es decir, más específicamente, sin olvidar a aquellos usuarios cuyos browsers no soportan, por ejemplo, el objeto XMLHttpRequest, por nombrar el más común de los problemas.

Mi pregunta es, de qué forma valido si el navegador del usuario soporta o no el XMLHttpRequest y cuál sería, de forma más o menos estandar, el plan a seguir en el caso de que este no lo soportara, es decir, yo sé que mi usuario XXXX no soporta este objeto, entonces, cómo haría en las páginas siguientes para validar de qué forma ejecutar las transacciones, si usando AJAX o utilizando el método tradicional, el típico "Refresh".

Agradezco las respuestas de antemano.
  #2 (permalink)  
Antiguo 14/02/2006, 22:57
T4X
 
Fecha de Ingreso: enero-2004
Ubicación: myT-Base
Mensajes: 254
Antigüedad: 20 años, 3 meses
Puntos: 2
De lo que te puedo decir es que primero usa la siguiente función para determinar que navegador usa:

Código HTML:
function conectar() {
if(navigator.appName == 'Microsoft Internet Explorer') {
http = new ActiveXObject('Microsoft.XMLHTTP');
} else if(navigator.appName == 'Netscape') {
http = new XMLHttpRequest();
} else {
alert('Lo siento, su navegador no soporta XMLHttpRequest');
}
return http;
}
Validar no creo pero si el navegador te muestra un error de que no existe el objeto XMLHttpRequest es porque el navegador no soporta esta acción y lo mejor es actualizarlo.
__________________
Ahora T4X es
WinGFX!!!!!
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 18:46.