Rendre personalisable le fond pour internaute
Fermé
adamadu10
Messages postés
51
Date d'inscription
mardi 29 décembre 2009
Statut
Membre
Dernière intervention
29 juillet 2011
-
11 juin 2011 à 20:24
adamadu10 Messages postés 51 Date d'inscription mardi 29 décembre 2009 Statut Membre Dernière intervention 29 juillet 2011 - 13 juin 2011 à 01:05
adamadu10 Messages postés 51 Date d'inscription mardi 29 décembre 2009 Statut Membre Dernière intervention 29 juillet 2011 - 13 juin 2011 à 01:05
A voir également:
- Rendre personalisable le fond pour internaute
- Comment rendre un fichier moins lourd - Guide
- Comment mettre une vidéo en fond d'écran - Guide
- Trame de fond word - Guide
- Fond de page word - Guide
- Word fond noir - Guide
1 réponse
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
11 juin 2011 à 20:29
11 juin 2011 à 20:29
Salut,
Je ne te donnerai pas de code déjà fait.
Par contre, je peux te guider.
Sur une page listant les thèmes disponibles, tu crées pour chaque thème un bouton (ou un lien).
Au clic (onclick), tu fais appel à une fonction Javascript en passant le nom du fichier CSS en arguement.
Il faut également déclarer cette fonction, et utilise la valeur indiquée en argument pour écrire un cookie.
Dans chaque page, tu vérifies si le cookie existe : si oui, tu utilises le fichier CSS indiqué, sinon, tu utilises celui par défaut.
Par "utilises", il faut en réalité créer la balise <link /> par Javascript (DOM - DHTML) et l'inclure (append) à la balise <head>.
Bonne recherche :)
Je ne te donnerai pas de code déjà fait.
Par contre, je peux te guider.
Sur une page listant les thèmes disponibles, tu crées pour chaque thème un bouton (ou un lien).
Au clic (onclick), tu fais appel à une fonction Javascript en passant le nom du fichier CSS en arguement.
Il faut également déclarer cette fonction, et utilise la valeur indiquée en argument pour écrire un cookie.
Dans chaque page, tu vérifies si le cookie existe : si oui, tu utilises le fichier CSS indiqué, sinon, tu utilises celui par défaut.
Par "utilises", il faut en réalité créer la balise <link /> par Javascript (DOM - DHTML) et l'inclure (append) à la balise <head>.
Bonne recherche :)
11 juin 2011 à 20:51
stp
Modifié par avion-f16 le 11/06/2011 à 21:12
Tu as encore beaucoup de chemin à faire pour ça.
Ce que tu montres, ça ressemble à rien.
C'est <link /> ou <link> seul, pas <link>{quelque-chose}</link>
11 juin 2011 à 21:36
11 juin 2011 à 22:55
La fonction choose() (avant </head>, sur la page de sélection) :
Et sur toutes les pages, avant </head> : Je l'ai directement codé dans le formulaire, il peut y avoir des erreurs de frappe.
13 juin 2011 à 01:05