CSS dynamique, Help!!!!
Résolu
riders974
Messages postés
126
Statut
Membre
-
riders974 Messages postés 126 Statut Membre -
riders974 Messages postés 126 Statut Membre -
Bonjour,
Je suis trés embeter, je cherche à appliquer une feuille de style css dynamiquement cad, non pas l'appliquer en (re)chargant une page mais lors d'un clic sans chargement de page par exemple, appliquer un style à toute la page!!
Ma question c'est est il possible de charger une feuille css dynamiquement (sans chargement de page)? si oui, comment??
Merci d'avance!!!!!!!!!!
Je suis trés embeter, je cherche à appliquer une feuille de style css dynamiquement cad, non pas l'appliquer en (re)chargant une page mais lors d'un clic sans chargement de page par exemple, appliquer un style à toute la page!!
Ma question c'est est il possible de charger une feuille css dynamiquement (sans chargement de page)? si oui, comment??
Merci d'avance!!!!!!!!!!
Configuration: Windows Vista Internet Explorer 7.0
5 réponses
-
J'ai finalement trouvé ce que je cherche!!!
C'est pas tout a fait ce que je veux mais c'est un début!!
function setActiveStyleSheet(title) {
var i, a, main;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1
&& a.getAttribute("title")) {
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
}
>>>>>https://alistapart.com/article/alternate/
Merci à R4f qui m'a mis sur la piste ainsi qu'a toi aussi artragis !!! -
http://www.j0k3r.net/news-udasss-pour-changer-de-style-facilement-927.html
-
essaye ça (ps je ne suis pas sur de moi)
entre <head></head><script language=javascript>function permuter(nouveauCSS) { var nomDuFichier = nouveauCSS.toString()+".css" document.all.css.src = nomDuFichier } </script> n'oublie pas d'ajouter la propriété name="css" dans le lien vers ta feuille css
entre <body></body><img src = nomdetonboutton.jpg onclick="permuter(lienverstonfichiercss)"> le lien fichier CSS est à mettre sans .css
c'est pas sur que ça marche. j'ai pour ma part jamais tenté manquant cruellement de place dans les hébergement totalement gratuits sans pub ni restriction. -
Merci artragis mais ton code ne fonctionne pas car la balise <link> n'est pas un objet javascript ou peut être il y a t'il d'autre balise pour déclarer une feuille de style??!!
Merci quand même pr ta réponse!! -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Oui, j'ai bien mis et comme je travaille avec DreamW, il reconné pas name pour la balise link et y a même une erreur de script "document.all.css à la valeur null ou n'est pas un objet"!!!