CSS

CSS - HTML/CSS - Programmation

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
Reply

Marsh Posté le 21-07-2006 à 16:25:46   

Reply

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???

Reply

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?


Message édité par Splinter_7 le 21-07-2006 à 23:49:20
Reply

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.

Reply

Marsh Posté le 22-07-2006 à 00:53:54    

ha oaui les cookies c'est la solution ok je te remercie ;)


Message édité par Splinter_7 le 22-07-2006 à 00:54:54
Reply

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 ...?? :(

Reply

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.

Reply

Marsh Posté le 22-07-2006 à 22:02:40    

merci, tu avais raison sa marche tres bien avec php ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed