Bienvenue invité ( Connexion | Inscription )
20 Aug 2010, 16:42
Message
#1
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 87 Inscrit : 3-May 09 Lieu : var Membre no 25242 |
Bonjour,
Je souhaite créer un menu déroulant dans le header de mon site. Je trouve des tutoriaux qui fonctionne sous mozilla mais pas sous IE On me demande mettre : "C'est facile : pour faire dérouler le menu au passage de la souris, il suffit d'utiliser à nouveau :hover, non ? Oui et non, car les anciennes versions d'Internet Explorer n'acceptent la pseudo-classe :hover que sur les liens ... Or, un menu déroulant interdit aux anciennes versions d'Internet Explorer... ce n'est pas le mieux que l'on puisse faire. Nous allons donc devoir utiliser une pincée de Javascript (astuce trouvée dans ce tutoriel). Code : JavaScript - Sélectionner 1 2 3 4 5 6 7 8 9 10 11 12sfHover = function() { var sfEls = document.getElementById("menu").getElementsByTagName("LI"); for (var i=0; i<sfEls.length; i++) { sfEls[i].onmouseover=function() { this.className+=" sfhover"; } sfEls[i].onmouseout=function() { this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); } } } if (window.attachEvent) window.attachEvent("onload", sfHover); Importez le code ci-dessus sur chaque page où sera installé le menu déroulant. Pour cela, deux solutions : Code : HTML - Sélectionner 1 2 3 4 5 6 7 8 9 10 11 <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> </script> Ce code écrit en Javascript va mettre automatiquement une classe (sfHover) aux éléments de nos listes. Au passage de la souris, cette classe est alors retirée. Cela nous permet donc de faire réagir facilement le menu. Mon probléme c'est que je ne vois pas ou inserer ce code !!!! dans quel fichier !!! Merci Ce message a été modifié par stbo - 14 Sep 2010, 21:23. -------------------- Tout vient à point à qui c'est attendre !!! LOL
|
|
|
![]() |
29 Nov 2010, 21:45
Message
#2
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 136 Inscrit : 31-January 07 Lieu : Londres Membre no 15025 |
Il manque le fichier superfish.js dans cette contrib. Est-ce que tu as réussi a l'avoir?
Merci! -------------------- Version OSC: v2.2
Contributions: Paypal IPN V1.4 - QTPro V4.2 - Store Pick Up 1.4 - Ultimate Seo Url V21D 23Nov2008 - Independent Seo Url Validation v1.0.4 - Header Tags SEO 3.1.2 - Horizontal Category Menu, JQuery or CSS - More Pics 6 v1.4.3 12 - Individual Product Shipping methods - Sitemap SEO V1.7 - Latest News V1.2.0 - Recover Cart Sales V2.23d - Specials in categories list Version de PHP et MySQL: PHP 5.2.8 / MySQL 4.1.24 Hébergement: Icodia |
|
|
stbo [résolu] Menu Déroulant 20 Aug 2010, 16:42
nadelo salut
la reponse est dans le texte à priori :
Cit... 25 Aug 2010, 17:46
stbo Merci pour la réponse
J'ai résolu mon probleme... 30 Aug 2010, 23:42
stbo Bonjour,
Je souhaiterais faire le même style de m... 1 Sep 2010, 09:27
ldardanelli Bonsoir,
As-tu trouvé comment faire ce type de men... 8 Sep 2010, 00:05
stbo Bonjour,
J'ai trouver quelque cnose de similai... 13 Sep 2010, 21:43
Garga Bonjour a tous,
Comme beaucoup ici je recherchai ... 6 Oct 2010, 09:38![]() ![]() |
|
Version bas débit | Nous sommes le : 20th May 2013 - 07:02 |
| Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |