ajax


Manuales de Referencia de Ajax y Javascript

Lunes, Febrero 4th, 2008

Via Dzone me encuentro con este sitio que recopila mas de 20 manuales de referencia sobre Javascript y Ajax incluyendo referencias de Prototype, Scriptaculous, y JQuery. Enlace: Javascript/Ajax cheat sheets

Crea Tu Messenger en Linea con Ajax IM

Domingo, Diciembre 30th, 2007
Crear un Messenger en Linea

Ajax IM es un sistema de mensajeria instantanea en web basado en Ajax, la interfaz es muy similar a la utilizada por Meebo. El sistema es ideal para implementar Chats en una intranet, en una red social, o para cualquier comunidad.

El sistema podemos descargarlo de manera gratuita para implementar en nuestras aplicaciones con la restricción de mantener el copyright de la licencia.

Crear Messenger En Linea Gratis

Entre las características del sistema esta la posibilidad de mantener una lista de contactos, bloquear y desbloquear contactos, crear salas de chat, cambiar el estado, entre otros. Ademas podemos descargar en pack del lenguaje en español.

[Descargar Ajax IM]

Ver Demo, User: test pass: test

Enlace: Ajax IM

Visto en: Carlos Leopoldo

Formas de Darle Estilo a tus Formularios con Ajax y CSS

Miercoles, Diciembre 19th, 2007

Si ya te aburriste del estilo de tus formularios en este sitio nos muestran mas de 47 maneras para implementar nuestros formularios con CSS y AJAX.

Recursos Para Formularios en CSS y AJAX

Enlace: 47+ Excellent Ajax CSS Forms

Vía: Recursos de Diseño

MOOdalBox - Ventanas Modales Con Javascript Estilo LightBox

Miercoles, Diciembre 5th, 2007

MoodalBox es una librería creada para el framework Javascript MooTools que permite desplegar contenido cargado remotamente en una ventana modal con un estilo similar a la famosa librería LightBox. Esta basado en SlimBox y su peso es apenas de 4.2KB (comprimido).

Ventanas Modales en Javascript

Requerimientos

MOOdalBox requiere mootools 1.0 o superior y utiliza los siguientes módulos de MooTools:

  • Core: Moo, Utility
  • Native: Array, String, Function, Element, Event
  • Addons: Common, Dom
  • Window: Window.Base, Window.Size
  • Effects: Fx.Base, Fx.CSS, Fx.Style, Fx.Styles
  • Remote: XHR, Ajax

[Ver Demo] [Descargar MoodalBox (comprimido)] [Descargar MoodalBox (Completo)]

Enlace: MOOdalBox

Scripteka - Directorio de Scripts Para Prototype JS

Jueves, Noviembre 8th, 2007
Scripts Para Prototype

Si utilizas prototype este sitio te va a encantar, se trata de Scripteka un directorio de librerías exclusivamente desarrolladas utilizando prototype. Sin duda un buen sitio de referencia ya que te evitaras el tener que andar buscando en google. Adicionalmente el sitio permite que califiquemos cada extensión, así como enviar las nuestras.

El sitio cuenta con 60 scripts pero ese número sin duda crecerá.

Enlace: Scripteka

Vía: aNieto2k

Tip Para Solucionar Problema con Acentos al Utilizar AJAX

Miercoles, Noviembre 7th, 2007

Tips AJAXSi utilizas AJAX en tu sitio y el charset que utilizas es ISO-8859-1 habras notado que cuando recibes un responseText con acentos o ñ te muestra simbolos raros, esto es debido a que los request de AJAX utilizan la codificación UTF-8. Para solucionar esto debemos indicarle a la respuesta en AJAX que utilice el charset es ISO-8859-1 para esto en PHP utilizamos la función header();

Ejemplos:

Para devolver HTML

  1. header(“Content-Type: text/html; charset=iso-8859-1″);

Para devolver Javascript

  1. header(“Content-type: text/javascript; charset=iso-8859-1″);

Para devolver XML

  1. header(‘Content-type: text/xml;  charset=iso-8859-1′);
  2. echo “<?xml version=\”1.0\” encoding=\”ISO-8859-1\”?>\n;

Con eso solucionamos el problema de los acentos en la respuesta de AJAX.Ahora también existe el problema al momento de enviar los datos de un formulario mediante AJAX ya que también se envían codificados en UTF-8 por lo que al guardarlo en la base de datos observaremos que se guardan símbolos raros. Para solucionar esto utilizamos la función utf8_decode de php.

Por ejemplo:

  1. $variable = utf8_decode($_POST[‘variable’]); //Y asi para todas las variables que podrían contener acentos o ñ
  2.  

Para ahorrarnos el trabajo de hacerlo variable por variable pueden implementar la siguiente función:

  1. function decodeUTF8($array) {
  2.  
  3.         foreach ($array as $k => $postTmp) {
  4.                 if (is_array($postTmp)) {
  5.                         $array[$k]= decodeUTF8($postTmp);
  6.                 }else{
  7.                         $array[$k] = utf8_decode($postTmp);
  8.                 }
  9.         }
  10.  
  11.         return $array;
  12. }
  13. //Su uso:
  14.  
  15. $_POST = decodeUTF8($_POST);

Los ejemplos son en PHP pero deben tener sus similares en otros lenguajes de servidor como ASP, JSP, etc…



Tu banner aquí

Recibir Artículos Por Email