CSS - HTML/CSS - Programmation
Marsh Posté le 21-07-2006 à 22:35:02
Va falloir donner plus de précisions sinon on va jamais pouvoir t'aider!
Comment pourrais-ton savoir pour quelle raison les autres pages ne prennent pas en compte la nouvelle css???
Marsh Posté le 21-07-2006 à 23:39:29
le mieux c'est de tester www.forzaitalia.ath.cx a voir avec FireFox
Comme vous pouvez le voir, si vous changez la resolution, elle ne s'appliquera que pour la premiere page et reviendra a celle de base des le refresh... Comment faire pour qu'elle s'applique à toutes mes pages et pour toutes la durée ou le visiteur est dessus?
Marsh Posté le 22-07-2006 à 00:51:32
Normal que ça ne soit pas conservé entre deux pages...
Tu peux par exemple définir un cookie quand la personne clique sur l'un des deux liens.
Ensuite au chargement d'une autre page, un script vérifie si une css est définie dans les cookie et si oui alors il défini cette css pour la page en cours sinon la css par défaut.
Marsh Posté le 22-07-2006 à 00:53:54
ha oaui les cookies c'est la solution ok je te remercie
Marsh Posté le 22-07-2006 à 02:19:33
Après réflexion, je crois que les cookie sont impossible à utilisés ici, car le setcookie se fait avant tout html, donc avant que l'utilisateur est fait son choix... je me trompe ...??
Marsh Posté le 22-07-2006 à 15:34:00
Si tu veux le faire avec php, faudra impérativement faire un rechargement de la page. En revanche si tu le fais avec javascript je sais pas, je me sert jamais des cookie avec js.
Mais faut aussi savoir qu'avec js tu peux détecter la largeur de l'écran automatiquement.
Marsh Posté le 21-07-2006 à 16:25:46
Bonjour,
J'ai plusieurs page html(une par rubrique).
Sur ma page d'accueil des liens permettent de modifier le style de mon site (enfin c'est ce qu'ils devraient faire....)
Le problème c'est que seul la page d'accueil utilise la feuille css choisie, alors que je veux que tous le site la prenne en compte
Merci de m'aider, si il ya des questions....
Message édité par Splinter_7 le 21-07-2006 à 16:57:15