Ir al contenido principal

50 Técnicas Ajax imprescindibles para diseñadores

En este artículo vamos a repasar algunas técnicas y trucos Ajax que te servirán de ayuda en más de una ocasión porque están divididas en varias secciones según el caso, desde ventanas flotantes pop-up clásicas hasta menús pasando por la aplicación de diferentes contenidos dinámicos. Gracias a la tecnología detrás de Ajax todas estas técnicas pueden aplicarse dinámicamente en una página web sin necesidad de recargarla, lo consigues simplemente activando o modificando algún elemento en pantalla.
Índice:


  • Trucos Ajax para editar texto en pantalla
  • Listas con Ajax
  • Mostrar contenido Dinámico con Ajax
  • Ajax para abrir ventanas pop-up y mostrar iframes
  • Paginación con Ajax
  • Navegación con Ajax
  • Encuestas
  • Completadores de textos con Ajax
  • Validación de formularios
  • Cajas de diálogo con Ajax
  • Calendarios
  • Cajas y boxes con Ajax
  • Subir ficheros con Ajax
  • Tablas con Ajax
  • Indicadores de carga y actividad
  • Trucos Ajax para editar texto en pantalla

    Una de las utilidades realmente interesantes que puedes conseguir gracias a Ajax es la de crear un editor de textos que puede utilizarse directamente en una página web, tanto para añadir texto como para editar textos que ya existan.

    TinyMce

    tecnicas-ajax-tinymce
    Probablemente, uno de los más utilizados en todo el mundo. Es fácilmente configurable y puedes utilizarlo tanto como editor simple de texto como editor complejo al estilo ‘Word’ con cambios de formato de texto y funciones avanzadas como insertar tablas, etc.

    Open Wysiwyg

    tecnicas-ajax-open-wysiwyg
    Open Wysiwyg es un editor de textos que incluye características Wysiwyg, es decir, ves directamente cómo se aplican los cambios en la edición del texto (negrillas, tablas, etc.).

    Easy Ajax inline text edit

    tecnicas-ajax-editor-texto
    Este código Ajax te permite convertir un bloque de texto aparentemente no-editable en un mini-editor de textos, solo haces click sobre la caja que lo contiene y comienzas a escribir y editar.
    Demo

    Cajas de texto al estilo Flickr

    tecnicas-ajax-editor-texto-flickr
    Este editor se basa en cajas de texto al estilo clásico de Flickr. Cuando pasas el ratón sobre un contenido el fondo cambia de color a amarillo indicando que puede editarse. Al hacer click puedes realizar modificaciones y luego guardar los cambios.

    Listas con Ajax

    Ajax también puede servirte para que las clásicas listas de elementos HTML tengan un aspecto más vistoso y dinámico en una página web.

    Árbol al estilo carpetas de Windows

    Una lista

  • clásica se muestra como un árbol de carpetas clásico de windows con iconos de carpetas amarillos que pueden expandirse o contraerse al hacer click sobre ellos.

  • Listas desplegables encadenadas con AJAX

    listas-desplegables-encadenadas
    Un ejemplo que incluye la forma de realizar listas encadenadas utilizando Ajax. En el ejemplo ves cómo los datos cambian según selecciones de una lista de países en un menú desplegable, pero puedes configurarla a medida.

    Mostrar contenido dinámico con Ajax

    En este apartado veremos algunas técnicas Ajax que permiten mostrar contenido dinámico dentro de una página web, este contenido puede ser obtenido externamente de otros archivos, bases de datos, etc.

    Ajax Tooltips

    Con esta herramienta Ajax puedes cargar en un div contenido que está contenido en un archivo externo.

    RSS Display Boxes

    Utiliza Ajax para mostrar dinámicamente contenido en cajas proveniente de fuentes RSS

    Advanced RSS Ticker

    tecnicas-ajax-rss
    Con RSS Ticker puedes insertar en una página web contenido proveniente de un feed RSS externo.

    Cargador de artículos con Ajax

    Configura una serie de artículos con títulos y cárgalos para ir mostrándolos según el orden que hayas configurado.

    s3Slider

    Con s3Slider puedes crear un slider que muestra imágenes, textos u otros contenidos cargándolos desde archivos externos.

    Ajax para cargar contenido de archivos externos

    tecnicas-ajax-archivo-externo
    Te permite añadir contenido dinámico que va actualizándose cargado desde archivos externos.

    Crear contenido dinámico usando Ajax

    Este es un ejemplo de creación de contenido dinámico que puedes utilizar para personalizar a tu gusto.

    Ajax para abrir ventanas pop-up y mostrar iframes

    Parece que las ventanas pop-up quedaron obsoletas hace ya bastante tiempo, cuando los bloqueadores de ventanas flotantes hicieron su aparición en el mundo de los navegadores. Sin embargo, ya habrás notado que estas ventanas siguen apareciendo en muchas páginas, en parte gracias a trucos Ajax que vamos a ver.

    Greybox

    tecnicas-ajax-greybox
    GreyBox te permite aplicar técnicas ajax para cargar páginas web completas, imágenes, textos y otros contenidos en una ventana flotante sobre una página web. Ocupa apenas 22kb lo cuál es de agradecer y es bastante sencillo de instalar y configurar.

    Dynamic Drive

    tecnicas-ajax-dynamicdrive
    Dynamic Drive es ya un clásico dentro de los scripts para internet y, probablemente, una de las webs de este tipo más antiguas todavía activa. El script en cuestión te permite mostrar contenidos diversos en una ventana flotante sobre una página web. Utiliza cookies para controlar que la ventana se muestre solo una vez o cada cierto tiempo o a partir de un número generado aleatoriamente.

    Iframes con Ajax

    Crea cajas que pueden mostrar contenido de forma dinámico en una ventana iframe insertada en una página web.

    Paginación

    Paginación de contenido con Ajax

    tecnicas-ajax-paginacion
    Divide el contenido en diferentes apartados que pueden paginarse fácilmente. Incluye unos botones en la parte superior para que puedas pasar de una página a otra. Ideal para mostrar mucho contenido en poco espacio o para que el contenido muy grande parezca más pequeño y sea más fácil de leer.

    Paginación avanzada

    tecnicas-ajax-paginacion-2
    Incluye contenido desde múltiples fuentes (otras páginas, archivos, etc.) y pagina el resultado.

    Scroll con Ajax

    Aquí puedes paginar poco a poco con un clásico scroll vertical.

    Navegación con Ajax

    Mozilla

    Un navegador basado en Ajax desarrollado por la gente de Mozilla.

    MooTabs

    Un sistema de navegación basado en Ajax que te permite crear tabs o pestañas para modificar el contenido de la caja inferior.

    Navegación con pestañas

    tecnicas-ajax-pestanas
    Similar al anterior aunque más simple visualmente, puedes configurarlo para adaptarlo al diseño de tu web.

    Contraer o expandir contenidos

    tecnicas-ajax-contraer-expandir
    Crea un sistema que te permite expandir o contraer contenidos tan solo con un click de ratón.

    Boxes con efecto acordeón

    tecnicas-ajax-acordeon
    Con este efecto puedes expandir y contraer contenido con efecto acordeón vertical.

    Encuestas con Ajax

    Las típicas encuestas también pueden configurarse fácilmente utilizando Ajax.

    Ajax Poll Script

    tecnicas-ajax-encuestas
    Un sistema básico de encuestas agradable visualmente.

    Ajax Poll Script

    tecnicas-ajax-encuestas-2
    Encuestas con Ajax que incluye un generador de gráficos.

    Ajax Poller

    tecnicas-ajax-encuestas-3
    Un generador de clásicas cajas de encuestas para registrar votos entre diferentes opciones.

    Completadores de textos con Ajax

    Completa texto con Ajax

    Cuando estás rellenando contenido de un formulario, Ajax busca en la base de datos y completa los textos de forma automática según lo programes, por ejemplo, datos de clientes que ya existen, etc.

    Ajax autocompletion

    Otro completador automático que toma datos de una base de datos para completar automáticamente contenidos y ahorrar tecleo.

    Ajax auto-sugest

    tecnicas-ajax-autosugest
    Esta solución es similar a los anteriores, pero en lugar de auto-completar automáticamente lo que hace es mostrar sugerencias en una ventana flotante.

    Validación de formularios

    Vforms

    Una librería que te permite añadir funcionalidades extra a tus formularios como validación, campos condicionales, pistas para rellenar campos, campos repetibles, cálculos, etc.

    Formulario de contacto con validación

    Un formulario de contacto basado en Ajax que, además, valida los datos introducidos.

    Barra de progreso para formularios con Ajax

    tecnicas-ajax-formulario
    Añade una barra de progreso que indique cuántos caracteres faltan para completar un campo del formulario.

    jQuery Form Plugin

    Un plugin jQuery para formularios.

    Generador de formularios con validación

    formulario-generador
    Este generador te permite crear formularios de login, encuestas, formularios de pedidos, registros de usuarios, etc.

    Cajas de diálogo

    Prototype Window

    tecnicas-ajax-boxes-dialogos-3
    Una caja de diálogo ampliamente configurable, lo mismo te vale para ventanas flotantes de login que alertas, ventanas de confirmación, mostrar contenidos varios, etc.

    Boxy

    tecnicas-ajax-boxes-dialogos
    Una caja de diálogo flotante con Ajax.

    jQuery dialog

    tecnicas-ajax-boxes-dialogos-2
    Una caja de diálogo flotante e interactiva con Ajax.

    Calendarios

    Gracias a Ajax puedes mostrar calendarios en tu web con un aspecto impecable.

    Calendario con Scheduler (programador)

    tecnicas-ajax-calendario-5

    Monket calendario

    tecnicas-ajax-calendarios
    Un calendario basado en Ajax. Tambien tienes una versión basada en Google calendar aquí.

    MySQL calendario

    tecnicas-ajax-calendarios-3
    Un calendario que te permite seleccionar el mes y el año.

    Free Ajax Calendar

    tecnicas-ajax-calendarios-2
    Un calendario bastante sencillo pero eficiente.

    Cajas y boxes con Ajax

    Arrastrar y soltar cajas con Ajax

    Crea cajas con contenido diverso (texto o imágenes) que pueden agarrarse con el ratón para arrastrar y soltar en otro lugar de la página.

    Contenido dinámico con menú

    tecnicas-ajax-archivo-cajas-menu
    Un menú basado en una lista desplegable modifica el contenido que se muestra en la caja inferior.

    Subir ficheros con Ajax

    File Upload

    tecnicas-ajax-subir-archivos
    Ajax también te sirve para subir ficheros a tu servidor desde una página web de una forma visualmente elegante y sencilla de utilizar.

    jQuery Fileuploader Plugin

    Un plugin que te permite subir ficheros, bastante sencillo de instalar y configurar.
    Ajax File Upload
    tecnicas-ajax-subir-archivos-2
    Bastante sencillo y clásico desde el punto de vista visual.

    Tablas con Ajax

    Consigue unas tablas visualmente vistosas utilizando Ajax.

    TableKit

    Permite ordenar filas, reordenar columnas, cambiar el tamaño de columnas y editar el contenido de las casillas o celdas de la tabla.

    MochiKit tablas con Ajax

    tecnicas-ajax-tablas-2
    Utiliza Ajax para conseguir una tabla editable y redimensionable.

    Indicadores de carga y actividad

    Los indicadores de carga y actividad permiten al usuario indicar que Ajax está trabajando cargando contenidos. Además del clásico existe un buen número de alternativas que te permiten personalizar tus trabajos.

    Preloaders

    tecnicas-ajax-cargadores
    Preloaders te permite configurar tu icono animado de cargador, puedes partir de varias opciones que te presenta y personalizar luego su aspecto, colores, color de fondo, velocidad de la animación, tamaño, etc.

    Generador de indicadores de actividad

    tecnicas-ajax-generador-indicadores-actividad
    Este es otro generador de indicadores de actividad que puedes configurar, incluye una galería de varias docenas de diseños pre-definidos para personalizar según color, velocidad, color de fondo/transparencia, etc.

    Indicadores de Actividad de Ajax

    tecnicas-ajax-indicadores-actividad
    A diferencia de los casos anteriores, aquí encuentras una galería de indicadores de actividad predefinidos.

    Comentarios

    Entradas populares de este blog

    Jugador usa Kinect para transportarse a sí mismo dentro de un juego

    La Realidad Virtual se basa en sistemas que añaden elementos virtuales al mundo real que te rodea de forma artificial, esta técnica es bien conocida hoy día, pero ¿qué ocurre con el caso contrario? Si recuerdas la clásica película Tron, lo que ocurría en su historia es radicalmente diferente, ya que eran las personas las que se acababan transportando de alguna manera dentro del juego. Lo curioso es que alguien se ha preocupado de conseguir este efecto, tan solo utilizando un sistema de detector de movimiento Kinect y poco más. El resultado bastante inquietante, si piensas en las posibilidades que trae el invento. El sistema se basa en tres sensores Kinect situados estratégicamente que capturan los movimientos del jugador y dibujan digitalmente un ‘alter ego’ en tiempo real a cada instante. Luego las imágenes generadas se mezclan con el entorno del juego. Para finalizar, unas gafas (al estilo Oculus Rift) que llevas puestas te dan la sensación de que estás literalmente inmerso en el ...

    Récord de calor en China: la gente puede freír huevos en la calle

    Algunas zonas de China parecen estar batiendo récords de calor estos días, concretamente, docenas de ciudades de este país han sobrepasado los 40 grados de temperatura recientemente. Quizás pienses que en el lugar donde tú vives ya se alcanza esta misma temperatura varios días al año durante el verano, pero en esa parte del planeta es algo que no se había visto con anterioridad, superando registros meteorológicos de los últimos 140 años. De hecho, han elevado el nivel de alerta a ‘nivel 2′, el mismo que se establece en caso de inundaciones y tifones. La edición del WSJ de China ilustra esta noticia meteorológica con una imagen bastante curiosa, un niño que cocina algo de comida en plena calle aprovechando la temperatura acumulada en una tapa de desagüe. Recordar que un huevo necesita 70 grados como mínimo para poder freírse …

    Nuevo dispositivo detecta si tienes alguna enfermedad solo con una gota de sangre

    Una sola gota de sangre podría ser suficiente para detectar varios tipos de enfermedades y virus gracias a un nuevo dispositivo que se está desarrollando en el Instituto de Tecnología de New Jersey. Imagina que te pinchas el dedo y un poco de sangre puede dar la clave para conseguir un diagnóstico rápido en apenas segundos. Si conoces a alguien diabético te sonará el sistema, solo que en este caso podrías llegar a tener en tu casa uno de estos dispositivos y enterarte en el mismo momento si estás enfermo sin necesidad de pedir una cita al médico o visitar el servicio de urgencias más cercano. El invento en cuestión se basa en los sorprendentes nanotubos de carbono que cada vez parecen tener más utilidades increíbles y futuristas. Estos nanotubos son capaces de dispersar las microscópicas partículas que puedan encontrarse en la sangre después de aplicar una pequeña carga eléctrica hasta un tamaño menor del diámetro de una célula. Una vez hecho esto comienza la segunda parte del proce...