24-07-2013, 07:53 PM
Désolé, je n'ai pas lu toutes les réponses (y en a beaucoup quand même :p) Du coup si ça n'a pas déjà été dit, je suggère 2 choses :
- Proposer des <a> avec un href valable type "/page/3", par dessus, on place un événement AJAX + return false au click mais on laisse la possibilité d'accéder à la page sans javascript grâce au href normal (pour l'accessibilité aux malvoyants, les moteurs de recherche, les éventuelles extensions basées sur les liens etc.). En règle générale permettre l'accès à toutes les pages via des "vrais" liens est plutôt une bonne chose.
- Ensuite si tu as 4 petites images, fais un sprite (un carré qui contient l'image "première page" en haut à gauche, l'image "page suivante" en haut à droite, etc.) et utilise un background CSS, comme ça, tu économises 3 requêtes HTTP.
- Proposer des <a> avec un href valable type "/page/3", par dessus, on place un événement AJAX + return false au click mais on laisse la possibilité d'accéder à la page sans javascript grâce au href normal (pour l'accessibilité aux malvoyants, les moteurs de recherche, les éventuelles extensions basées sur les liens etc.). En règle générale permettre l'accès à toutes les pages via des "vrais" liens est plutôt une bonne chose.
- Ensuite si tu as 4 petites images, fais un sprite (un carré qui contient l'image "première page" en haut à gauche, l'image "page suivante" en haut à droite, etc.) et utilise un background CSS, comme ça, tu économises 3 requêtes HTTP.