Appeler un fragment dans une page
- Mettre une
class="load"aux liens qui pointent vers un fragment - Mettre un
id="myid"sur le div récepteur dans lequel doit se loger le fragment - avoir le fragment de page mapage_fragment.html
Voici le premier code qui, lors d’un click et
pour tous les liens ayant class="load" insère le fragment dans le div id="myid" puis empêche le rechargement de la page par un return false;
Ce jquery est intrusif, voir l’exemple (en activant/désactivant javascript dans votre navigateur)
Afficher la page brute si le javascript est désactivé
Ajoutons maintenant un replace pour modifier le lien et la page complète mapage.html vers lequel pointe le lien.
Ce jquery est non intrusif, voir l’exemple (en activant/désactivant javascript dans votre navigateur)
De cette manière, si javascript est désactivé, le lien fonctionnera normalement ; si javascript est actif, le lien est réécrit par jQuery pour appeler le fragment.
Les moteurs pourront référencer plusieurs pages complètes, et vous pourrez éventuellement proposer à vos visiteurs de marquer la vraie page dans leurs favoris.
