Prototype est un framework Javascript développé par Sam Stephenson. On le retrouve par exemple dans RubyOnRails, ou comme dépendance pour Aculo.us. Nous allons donc voir ensemble les fonctionnalités de base et où trouver les informations.
Tout d’abord, il existe une documentation anglaise plutôt complète :
http://www.sergiopereira.com/articles/prototype.js.html
Celle-ci a été traduite en français (mais pour la version 1.3.1) :
http://www.electrolinux.com/traductions/prototype.js.html
Explications :
mon_elementest l’identifiant de l’élément à afficher / masquerstyle="display: none;"permet de masquer par défaut l’élémentElement.toggle('mon_element');affiche l’élément si il est masqué et le masque si il est affichéreturn false;désactive le comportement normal du lien à savoir aller à l’URL précisée danshref
Faire un appel AJAX simple pour rafraichir un élément :
Le fichier HTML :
Il est - (actualiser)
Le serveur :
L’exemple : voir, télécharger
Transmettre un formulaire via AJAX :
Le script suivant permet de poster un formulaire via AJAX sans recharger toute la page.
To be continued…
