cs_djagger
Messages postés536Date d'inscriptionlundi 5 mai 2003StatutMembreDernière intervention29 janvier 2009
-
8 mars 2005 à 12:49
darb66
Messages postés36Date d'inscriptionlundi 28 juillet 2003StatutMembreDernière intervention23 juin 2008
-
1 juin 2006 à 17:38
Salut !
J'ai créé un menu en javascript avec une feuille de style pour les menus, sous-menus etc ...
en gros :
menu 1,
menu 2,
menu 3,
----
ssmenu 1,
,
----
ssmenu 2
Pas de problème !
Ce que je voudrais faire, c'est avoir une zone de texte et onChange sur cette zone de texte changer la feuille de style de mon menu.
vite fait ca donne :
function changeStyle(maCouleur)
{
document.stylesheets["menu"].backgroundColor=maCouleur;
}
Ca ne marche pas ! Si qqun a une idée, elle sera la bienvenue ;)
a+++
cs_djagger
Messages postés536Date d'inscriptionlundi 5 mai 2003StatutMembreDernière intervention29 janvier 20091 9 mars 2005 à 13:42
Ah ouai je connaissait pas ca !
mais dans mon cas, tu peux, dans le css, récupérer la valeur de mon input text ?
En fait ma solut n'en est pas une vraiment.
Ce que je voulais faire c'est pouvoir changer les couleurs d'un site et voir l'apercu en temps réel.
Du coup j'ai fait une page bidon, avec un menu déroulé, j'ai mis un id a chaque cellule (qui correspondent chacune à un style : menu, menu survolé, menu sélectionné, sous-menu .....)
Et quand je change mon texte ('fin j'ai une palette faite en js), je change le style sélectionné !
voila !
a+++
darb66
Messages postés36Date d'inscriptionlundi 28 juillet 2003StatutMembreDernière intervention23 juin 2008 1 juin 2006 à 17:07
Hello, J'ai egalement une question concernant la modification des styles en Javascript. J'ai cree un menu dans un tableau : <td class="menu">item1</td>. Avec une fonction Javascript j'aimerai changer l'attribut class de l'objet td lors de l'evenement MouseOver de facon a ce que la propriete class ait ensuite pour valeur menu_over. Est-ce possible?
J'ai essaye differentes variante, mais je n'arrive pas au resultat voulu... Est-ce que vous pouvez m'aider?