Les tableaux ne sont pas tip top non plus, le mieux est le CSS (cf lien dans ma signature) (sauf données tabulaires évidemment )
sinon, si tu veux que seule une partie de la page soit modifiée, il te faudra utiliser AJAX (cf tutos dans la section JavaScript ) mais ce n'est pas top non plus pour le référencement
sinon il n'y a pas d'autres moyens pour le moment de simuler l'effet des frames...
le mieux serait que tu fasses une fonction (en JS, grâce à AJAX) qui prenne en paramètre la page à afficher (son URL) et l'id du div dans le quel tu veux afficher la page...
Ensuite, tu modifies ton site, (grâce à PHP par exemple) pour pouvoir avoir quelque chose qui fasse que tu fournis ou non les éléments de design avec tes pages... exemple :
http://www.monsite.com/mapage.php ==> fournit la page complète, avec balise head, body, la totale
http://www.monsite.com/mapage.php?only_contenu=on ==> fournit uniquement les données de la page (la partie qui change par rapport au design des autres pages, ce que tu appelles la cellule principale )
comme ça ensuite, tes liens auront cette forme :
<a href="lapage.php" onclicke="return ! fonction_AJAX(this.href + '?only_contenu=on', 'id_du_div_principal');">cliquer ici</a>
et la fonction retourne true si AJAX marche bien, et false sinon...
comme ça si AJAX marche pas le lien fonctionnera quand même, et pour les moteurs de recherche, c'est tout bénèf puisqu'ils suivront le lien et référenceront quand même la page
si c'est pas super clair après avoir lu les tutos sur AJAX, héiste pas à poser des questions
Partager