par
devlop78 » 01 déc. 2010, 02:18
Oui je regarde. Je suis dans ton dossier "pages". Mais en passant, sans vouloir jouer les génies (loin de là je te rassure, juste passionné

), as-tu envisagé de faire (je résume fort) :
<a href="installation.php">Installation</a>
<script>
$("#menu a").click (function () {
ajaxOpen($(this).attr(href));
return false;
});
</script>
Dans le ajaxOpen, tu ouvres ta page en ajax en lui envoyant par exemple la variable "mode" avec valeur "ajax"
Ta page, lorsqu'elle est appelée, si mode === "ajax" alors on envoit que le contenu voulu, sinon, on envoit tout le paquet.
Ca permet une navigation en Ajax tout en garantissant un référencement optimal et une navigation pour les anti-javascript. Si en plus, tu gères les erreurs ajax, tu y rajoutes location.href = $(this).href et Hop, en cas d'erreur ou de page non accessible (cross domain et tout), la page est tout simplement chargée "traditonnellement".
a+
Oui je regarde. Je suis dans ton dossier "pages". Mais en passant, sans vouloir jouer les génies (loin de là je te rassure, juste passionné :lol: ), as-tu envisagé de faire (je résume fort) :
<a href="installation.php">Installation</a>
<script>
$("#menu a").click (function () {
ajaxOpen($(this).attr(href));
return false;
});
</script>
Dans le ajaxOpen, tu ouvres ta page en ajax en lui envoyant par exemple la variable "mode" avec valeur "ajax"
Ta page, lorsqu'elle est appelée, si mode === "ajax" alors on envoit que le contenu voulu, sinon, on envoit tout le paquet.
Ca permet une navigation en Ajax tout en garantissant un référencement optimal et une navigation pour les anti-javascript. Si en plus, tu gères les erreurs ajax, tu y rajoutes location.href = $(this).href et Hop, en cas d'erreur ou de page non accessible (cross domain et tout), la page est tout simplement chargée "traditonnellement".
a+