Bonjour !!
Alors un rapide descriptif de mon problème.
Lorsqu'on va sur ma page principale avec IE6/7 à cette adresse : www.korx-crew.com , la page se charge correctement et la fonction AJAX fonctionne sur mes articles puisqu'elle me charge le contenu correctement. Seulement une fois avoir utilisé une première fois un des liens situés dans les articles, ces derniers ne fonctionnent plus avec la class="load" et sont chargés en pleine page. Je m'explique.
J'ai un squelette spip sommaire.html dans lequel je fais un include d'un squelette news.html ( c'est ma page principale sur laquelle on arrive ). Quand je clique sur les liens situés dans news.html pour la première fois, ces derniers fonctionnent avec AJAX et me chargent un autre squelette type article.html ou encore rubrique.html en remplacement de news.html. Tout fonctionne bien sous firefox ou opera puisqu'une fois sur un de ces "nouveau" squelettes, je peux revenir en arrière en utilisant les liens et en rechargeant donc uniquement une partie de ma page. Le souci c'est que celà ne fonctionne pas sous IE6/7.
Une fois que j'ai affiché article.html ou rubrique.html, les liens inclus dans ces 2 squelettes ne prennent plus en compte la class="load" permettant l'utilisation d'ajax et le rechargement d'une seule partie de la page, ce qui fait que IE me charge le lien avec le résultat en pleine page. Le mieux est de tester pour voir ce dont je veux parler.
Ca fait comme si IE ne prenait pas en compte le JS chargé dans mes squelettes.
Cdt
Nicolas
PS: désolé si mon explication est confuse
, je ne suis pas encore réveillé et dans ma tête celà semble pourtant tellement évident MDR
Modifié par Klesk (30 Jul 2008 - 12:01)
Alors un rapide descriptif de mon problème.
Lorsqu'on va sur ma page principale avec IE6/7 à cette adresse : www.korx-crew.com , la page se charge correctement et la fonction AJAX fonctionne sur mes articles puisqu'elle me charge le contenu correctement. Seulement une fois avoir utilisé une première fois un des liens situés dans les articles, ces derniers ne fonctionnent plus avec la class="load" et sont chargés en pleine page. Je m'explique.
J'ai un squelette spip sommaire.html dans lequel je fais un include d'un squelette news.html ( c'est ma page principale sur laquelle on arrive ). Quand je clique sur les liens situés dans news.html pour la première fois, ces derniers fonctionnent avec AJAX et me chargent un autre squelette type article.html ou encore rubrique.html en remplacement de news.html. Tout fonctionne bien sous firefox ou opera puisqu'une fois sur un de ces "nouveau" squelettes, je peux revenir en arrière en utilisant les liens et en rechargeant donc uniquement une partie de ma page. Le souci c'est que celà ne fonctionne pas sous IE6/7.
Une fois que j'ai affiché article.html ou rubrique.html, les liens inclus dans ces 2 squelettes ne prennent plus en compte la class="load" permettant l'utilisation d'ajax et le rechargement d'une seule partie de la page, ce qui fait que IE me charge le lien avec le résultat en pleine page. Le mieux est de tester pour voir ce dont je veux parler.
Ca fait comme si IE ne prenait pas en compte le JS chargé dans mes squelettes.
Cdt
Nicolas
PS: désolé si mon explication est confuse


Modifié par Klesk (30 Jul 2008 - 12:01)