Accueil > Forum > > > > Css et javascripts ?
Css et javascripts ?
vendredi 9 septembre 2005 à 00:30:20 |
Css et javascripts ?

tofman
|
Bonjour,
Je recherche une piste privilégiée CSS, sinon en javascript (mais là je suis une grosse bille).
J'ai plusieurs styles pour mon site, et je voudrais changer le comportement de mes pages (en fait de mon menu, et des styles).
Suivant le style, j'ai les menus affichés verticalement et les sous-menus apparaissants :
Menu1
-->Sous-Menu1
-->Sous-Menu2
Menu2
-->etc...
et les styles affichés horizontalement, mais masqués :
Styles :
-->Style1-->Style2-->Style3
Je n'arrive pas du tout à inverser la tendance (comprendre afficher les
menus horizontalement, et masqués et les styles verticalemnent et
affichés).
Donc si vous avez des éléments de réponses, ou peut-être tout simplement comment changer de fichier.js suivant le css désiré ?
Je suis preneur pour toute idée 
TofMan
|
|
vendredi 9 septembre 2005 à 08:49:53 |
Re : Css et javascripts ?

OriOn
|
Bonjour,
il faut pour cela que tu mettes tes menus dans des listes à puces. CSS possède une propriété nommée "display" qui va te permettre de jongler entre un affichage de type liste, de type block ou inline, c'est à dire sur la même ligne.
Ce que je te conseille c'est soit de modifier "à la volée" tes propriétés CSS en javascript, soit de créer une feuille de style pour chacun des styles. (ce qui est à mon avis plus intéressant).
Plus de renseignements sont disponible dans cet article publié sur OpenWeb : [ Lien ]
tch@o..
orion http://jimmy.perret.free.fr http://blogs.developpeur.org/orion/
|
|
vendredi 9 septembre 2005 à 10:11:48 |
Re : Css et javascripts ?

tofman
|
Salut OriOn,
Merci pour ta réponse, et le lien OpenWeb, que je connais et utilise déjà.
Je dois avouer que j'utilise déjà les différents blocks CSS dans mes différents styles. Mais j'utilise en plus le .js pour permettre le mouseover. Mon souci c'est que ça me permet de faire exactement ce que je veux sur 1 style, mais si je change de style, he bien, ma foi, ce qu'il doit se passer, se passe...
En fait, je voudrais tout "bêtement" masquer/afficher différentes parties de ma page suivant le CSS défini. Je voulais également le rendre possible soit au clic souris, soit au Mouseover. Et comment définir un style statique par dessus ?
Le "Tout bêtement" c'était la théorie, quand j'ai terminé ma 1ère feuille de style, qui se comportait exactement de la façon escomptée, je suis passé à la 2nde pour en arriver au bon résultat aussi. Le problème, c'est que je touche toujours au .js pour ce que je cherche...
Ou alors comment me débarasser du js ?
|
|
vendredi 9 septembre 2005 à 16:34:17 |
Re : Css et javascripts ?

OriOn
|
Te débarasser du JS ne me semble pas possible vu ce que tu cherches à faire. En revanche pour afficher certains blocs de type "div" par exemple (l'exemple le plus courant), il te faut à nouveau utiliser la propriété display. Par exemple : <script type="text/javascript"> function afficher(div) { if (document.getElementById(div).style.display=='none') document.getElementById(div).style.display='inline'; else document.getElementById(div).style.display='none'; } </script> Tu n'as ensuite plus qu'à appeller ta fonction et de déclarer ton div "caché" de cette manière là : style="display: none". Voilà, je ne sais pas si j'ai bien tout compris à ton problème. Mon exemple est disponible en ligne directement sur [ Lien ] en cliquant sur le lien "Les clients IRC" qui se trouve dans le menu de gauche. Hésites pas à me fournir un exemple disponible en ligne pour que je puisse "visualiser" le problème. tch@o.. orion http://jimmy.perret.free.fr http://blogs.developpeur.org/orion/
|
|
vendredi 9 septembre 2005 à 21:49:04 |
Re : Css et javascripts ?

tofman
|
En fait, j'arrive très bien à afficher/masquer un sur un style.
Je le masque au clic souris ou au MouseOver, c'est pas le problème.
Là où je coince royalement, c'est de changer le comportement de ma page en changeant le style, dans la mesure où je cherche à modifier les effets javascripts en changeant de style.
Avec style1.css :
1/ j'affiche les menus et sous-menus en "block"
2/ je masque les styles disponibles, ils s'affichent au clic souris "inline"
Avec style2.css :
1/ j'affiche les menus, les sous-menus sont masqués et "inline" apparaissent au mouseover.
2/ j'affiche les styles disponibles "block"
Avec style3.css :
Tout afficher sans rien masquer, pas d'effest js.
J'espère que c'est plus clair pour toi, en espérant que oui, comme ça tu pourras me venir en aide héhé.
De mon côté, je vais voir ton lien, en espérant que cela m'aidera. En tout cas je te tiens au courant.
TofMan
|
|
vendredi 9 septembre 2005 à 22:24:03 |
Re : Css et javascripts ?

tofman
|
Donc, l'exemple que tu me donnes c'est ce que je fais aujourd'hui en partie sur 1 feuille de style.
Ma question repose en fait sur la possibilité d'adapter un comportement js en fonction d'un css défini.
En CSS, il me semble pas pouvoir définir le comportement du js, par
contre en js, je peux peut-être modifier les comportements suivant le
css choisi, non ?
Et dans ce cas, comment faire ?
Pour l'instant j'utilise un switcher de style en .js, je peux
l'utiliser pour définir des actions à mener suivant le CSS activé ?
|
|
jeudi 15 septembre 2005 à 22:40:19 |
Re : Css et javascripts ?

OriOn
|
Ce que tu peux faire c'est activer tel ou tel fonctionnalité via JS en testant par exemple le nom du style css en cours d'exécution..
Je vois pas trop ce que tu cherches à faire en faites :/
tch@o..
orion http://jimmy.perret.free.fr http://blogs.developpeur.org/orion/
|
|
vendredi 16 septembre 2005 à 13:35:01 |
Re : Css et javascripts ?

tofman
|
Pour résumer à la simplicité absolue, disons que je veux un fichier css
sans aucun effet javascript, et un deuxième fichier css avec des
javascripts.
Donc tester le fichier css activé, et activer ou non le programme JS.
Dans ce cas-là comment ça se teste ?
Deuxième question, si l'utilisateur utilise Mozilla Ffox et change de
css via l'extension stylesheet choser, est-ce que le javascript saura
l'interpréter ?
TofMan
|
|
Cette discussion est classée dans : menus, css, styles, javascripts, affichés
Répondre à ce message
Sujets en rapport avec ce message
Problèmes de chargement CSS [ par Darktruff ]
Bonjour à tous,J'ai un petit problèmes avec un des sites que je développe actuellement... En effet le chargement des feuilles de styles CSS est beauco
menu dynamique horizontal [ par jousay ]
Bonjour,J'aimerais créer un menu dynamique horizontal qui fonctionnerait comme le menu windows (file, edit, view,...); c'est à dire comme le menu de p
CSS et Hover [ par pitchoune ]
Bonjour, Soit le tableau suivant dans une page HTML :
css pour defiler les imges [ par msiham05 ]
SalutSvp est ce que quelqu'un conai le style qui permet d'afficher une galerie des images en diaporama avec suivant et precédent ou sans. comment la
Conflit entre deux javascripts [ par vitasse ]
Bonjour à tous,Pourriez-vous m'aider sur un problème que je n'arrive pas à résoudre s'il vous plais.J'essais d'intégrer deux menus dynamiques pour mon
css en class name [ par g_fuck ]
salut tout le monde !!! j'ai un code en jscript qui oblige a ce que je declares mes css en avec des class name.... je sais pas pourquoi !!!! quelqu'un
affichage d'un résultat XML traité en CSS dans un DIV [ par rajaArabi ]
Bonjoiur tout le mondeje veux savoir si on peut afficher dans un div un résultat XML mis en forme avec du CSS.Raja
menu dynamique [ par drsnugle ]
Bonjour, le code suivant fonctionne bien sous mozilla .Par contre sous IE les sous menus ne s'affichent pas , et j'ai beau triturer le code ds tous le
Impression de tableaux dynamiques [ par nathapla ]
Bonjour à tous,Je voudrais imprimer une page php avec des tableaux dynamiques.Le problème c'est que les tableaux ne s'impriment pas en "bloque" ils so
menu vertical deroulant [ par dante20007 ]
bonjour je viens de voir sur ce site comment faire un menu vertical deroulant:http://css.alsacreations.com/Construction-de-m
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|