Salut,
Deux conseils de base par rapport à un code qui part en vrille.
1. Ne pas utiliser au moins dans un premier temps le javascript. Comme ce langage n'intervient qu'en surcouche de confort ou de gadgetisation tu dois de toute façon pouvoir t'en passer. En plus le gain en terme d'accessibilité pensée en amont est énorme.
2. Ne
jamais utiliser les include conditionnelles tant qu'on n'a pas maitrisé ce dont il est question. Tout d'abord on ne fait que des bêtises (c'est ton cas
). Mais en plus on se prive de la possibilité d'apprentissage de cette fonction que permet son utilisation dans une perspective inverse :
au lieu de document.php =
html de la partie permanente
include[s] conditionnelle[s] de la partie à changer
faire document1.php =
include simple de la partie permanente
1er html de la partie à changer
+ document2.php =
include simple de la partie permanente
2ème html de la partie à changer
+ document3.php = etc...
Du point vue de la gestion du travail cela revient exactement au même pour le développeur.
Du point de vue de ce que cela implique pour l'agent utilisateur (poids à charger, nombre d'échanges avec le serveur, mises en cache, étapes de l'historique) cela revient également exactement au même ! C'est dire !!!
Et en plus on comprend nettement mieux ce que l'on fait.
Cette technique étant acquise on peut bien, si on le souhaite vraiment, s'y prendre autrement et ré inverser la perspective. Il n'y aura sans doute aucun gain mais on est libre bien sur.
Modifié par clb56 (28 Mar 2006 - 14:16)