Une nouveauté est apparue dans la session d’octobre de la formation AJAX : un chat AJAX.
Et bien le voilà, et si vous voulez le construire avec nous lors de la prochaine session, n’hesitez pas à vous inscrire !
Une nouveauté est apparue dans la session d’octobre de la formation AJAX : un chat AJAX.
Et bien le voilà, et si vous voulez le construire avec nous lors de la prochaine session, n’hesitez pas à vous inscrire !
Si vous cherchez des infos sur la façon de contourner l’erreur javascript suivante, vous êtes au bon endroit :
Error: [Exception… « ‘Permission denied to get property
XULElement.selectedIndex’ when calling method:
[nsIAutoCompletePopup::selectedIndex] » nsresult: « 0x8057001e
(NS_ERROR_XPC_JS_THREW_STRING) » location: « JS frame ::
Cette erreur est apparue chez moi au moment de donner le focus à un champ que je venais de créer (par les DOM ou par un innerHTML). C’est un bug connu chez Firefox qui n’est pas bloquant.
Après recherche et lecture des pages suivantes :
– http://groups.google.ca/group/netscape.public.mozilla.dom/browse_thread/thread/821271ca11a1bdbf/46c87b49c026246f?lnk=st&q=+focus+nsIAutoCompletePopup+selectedIndex&rnum=1#46c87b49c026246f
– https://bugzilla.mozilla.org/attachment.cgi?id=143270
Voilà les solution pour contourner le problème :
Sous Firefox, il faut ajouter la proprieté autocomplete= »off » au champ sur lequel on veut faire le focus,
Sous Internet Explorer, il faut laisser le navigateur respirer avant de trouver le champ pour lui donner le focus : setTimeout(function(){$(‘saisie’).focus();},100);
Ca y est, il est sorti ! Je ne suis pas peu fier de vous annoncer la sortie imminente de mon premier livre, dédié à l’AJAX (Ajax, le guide complet) coécrit avec Nicolas FAUGOUT.
Ce livre est destiné aux développeurs de niveau débutant intermédiaire.
L’Ajax étant une association de langage, nous abordons dans les premiers chapitres les différentes technologies : HTML, CSS, DOM, JavaScript, XML, Json et à chaque fois le lien avec l’Ajax… Ensuite, le JavaScript est revisité en abordant particulièrement la problématique de l’objet dont voilà un exemple vivant :
Un exemple du livre :
« Nous voulons pouvoir gérer un ensemble de personnes qui se déplacent sur un terrain de façon autonome. Chaque personne a sa langue. Quand deux personnes se rencontrent, ils se saluent dans leurs langues respectives. S’ils ne parlent pas la même langue, ils se quittent cordialement en anglais. S’ils parlent la même langue, ils se présentent et discutent avant de se quitter. »
Le temps de lire ce post, vous aurez bien des rencontres heureuses…
Après toutes ces bases abordées, nous pouvons rentrer dans le vif du sujet en nous attaquant au sujet phare : l’Ajax ! Nous brassons l’ensemble des questions comme la connexion, la compatibilité, les formats d’échanges, l’aspect asynchrone des connexions, les frameworks…
Pour aller plus loin, nous regarderons en détail les langages serveur et les bases de données pour ensuite construire des exemples complets et dynamiques :
– une gestion des contacts avec le style d’une application Google (login : bruno, mot de passe : bruno)
– et pour terminer, avec l’aide de certains frameworks, nous développons un portail Ajax complet

Vous pouvez trouver ce guide sur internet ou dans certains magasins comme Auchan au prix de 11,40€ (pour 600 pages !!)
Bonne lecture !!!
NB : si le sujet vous intéresse, nous animons régulièrement des formations Ajax dans le cadre de notre activité professionnelle : toutes les infos sur http://www.lucca.fr/fr/societe/formation-ajax.html
[Mise à jour : Mardi 26 septembre 2006]
Editeur : Micro Application
Collection : GUIDE COMPLET
Genre : INFORMATIQUE
Date de Parution : 18/09/2006
ISBN : 2742968288 – EAN : 9782742968282
La couverture :
Lieux de vente :
Micro-application
Alapage.com
Amazon.fr
Auchandirect.fr
CsharpFr
Eyrolles
Fnac.com
Imet.fr
Mollat