Ver Mensaje Individual
  #15 (permalink)  
Antiguo 09/10/2007, 11:09
frijolerou
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 4 meses
Puntos: 13
Re: Accordion accesible?

El concepto de Ajax es básicamente:

1º Se ejecuta una determinada acción en el cliente (por ejemplo presionar el botón de un formulario).

2º Mediante JavaScript el cliente realiza una petición al servidor (generalmente por medio del objeto XMLHttpRequest) en segundo plano.

3º El servidor recibe la petición y procesa la información recibida mediante ASP, PHP o el lenguaje de lado del servidor correspondiente (por ejemplo, extraer información d ela base de datos).

4º El servidor envía de vuelta al cliente la información solicitada (comúnmente en formato XML, pero puede ser texto plano, html, JSON, etc.).

5º El cliente recibe la información enviada por el servidor y ejecuta una determinada acción (ocultar contenido, ostrar un nuevo contenido, etc.).

Y todo lo anterior sin necesidad de que el usuario deba salir de la página en la que está. Es algo similar a lo que se hace en Flash para conectarse con PHP mediante el objeto LoadVars.

¿Protoype es Ajax?, la verdad no lo he estudiado profundamente para saber si en algún momento utiliza ajax o no.

¿Lightbox o sus clones son Ajax?... algunos sí, algunos no, depende si para obtener el contenido necesitan hacer una petición al servidor.

¿Accordion es Ajax?... no, todas las acciones son ejecutadas en el cliente mediante JavaScript (DOM, ocultar, mostrar, mover); pero en ningún momento requiere hacer una petición al servidor. ¿Se le puede meter Ajax?, por supuesto, es cosa de experimentar.

Saludos :sonrisa:
__________________
El conocimiento es libre: Movimiento por la Devolución