IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Menu Spry DW cs6


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 1
    Par défaut Menu Spry DW cs6
    Bonjour à tout le monde, je suis tout nouveau sur le forum et j'espère trouver les réponses à mon problème qui surement n'en ai pas un pour vous. J’essaie de créer un site pour mon entreprise de menuiseries avec DW cs6, et je me trouve face à une situation un peu compliqué pour un novice comme moi. J'ai créer un menu Spry Horizontal, et lorsque je le teste sous Mozilla il fonctionne parfaitement, sous IE il ne fonctionne pas. Je vous joins une partie du code. Si cela ne suffit pas n'hésitez pas.
    Par avance un grand merci pour votre aide.
    Cordialement.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    </div>
    <div class="barremenu">
    <ul id="MenuBar2" class="MenuBarHorizontal">
    <li><a href="#">Accueil</a> </li>
    <li><a href="Presentation.html">Pr&eacute;sentation</a></li>
    <li><a href="#" class="MenuBarItemSubmenu">Menuiseries</a>
    <ul>
    <li><a href="fenetrePVC.html" class="MenuBarItemSubmenu">Fen&ecirc;tre pvc</a>
    <ul>
    <li><a href="fenetre couli PVC.html">Coulissant pvc</a></li>
    </ul>
    </li>
    <li><a href="fenetre couli alu.html">Aluminium</a></li>
    </ul>
    </li>
    <li><a href="#">volets</a></li>
    <li><a href="#">A savoir</a></li>
    <li><a href="#">Travaux</a></li>
    <li><a href="#">Contact</a></li>
    </ul>
    </div>

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour et bienvenue sur DVP.
    Si cela ne suffit pas n'hésitez pas.
    je n'hésites donc pas à demander le CSS de ce bout de code et une explication, même succincte, du dysfonctionnement.

  3. #3
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Bonjour,

    Je vous conseille de voir une autre solution que l'utilisation des Spry pour faire vos menus.
    - Oui : c'est une solution One-click,
    - oui : vous gérer vos items et sous-items simplement
    Mais
    - non : pour l'ajax à gogo
    - non : pour le manque de souplesse de maintenance
    - non : pour les kilomètres de codes pour un simple menu.

    Je sais, j'exagère un peu car à mes débuts j'utilisais les fonctions spry et j'ai appris à m'en passer surtout pour les menus qui peuvent être parfaitement réalisés en full-css sans problèmes d'interopérabilité.

    Vous trouverez sur ce forum des ressources pour vous aidez dans cette démarche.

  4. #4
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Suite à votre message privé je vous envoie cette réponse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    <!doctype html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title></title>
    <style>
    #menu {
            width: 100px;
    }
    /* fond blanc pour le menu */ 
    #menu a {
            color: #000000
    }
    #menu ul {
            padding: 0;
            width: 100px;
            border: 1px solid;
            margin: 0px;
            background: white
    }
    /* fond different au survol de la souris pour les sous menu et les "basiques"*/ 
    #menu li:hover {
            background: #EDD
    }
    #menu li.sousmenu:hover {
            background: #EBB;
    }
    /* Rajout d'une petite fleche pour les sous menu */ 
    #menu li.sousmenu {
            background-image: url(fleche.gif);
            background-repeat: no-repeat;
            background-position: 95% 50%;
    }
    #menu ul li {
            position: relative;
            list-style: none;
            border-bottom: 1px solid;
    }
    #menu ul ul {
            position: absolute;
            top: -1px;
            left: 100px;
            display: none
    }
    /* on rajoute une bordure a gauche et des padding, on doit donc réajuster la taille 100-(8 de bordure + 8 de padding) =84 */ 
    #menu li a {
            text-decoration: none;
            padding: 4px 0 4px 8px;
            display: block;
            border-left: 8px solid #BBB;
            width: 84px
    }
    #menu ul.niveau1 li.sousmenu:hover ul.niveau2, #menu ul.niveau2 li.sousmenu:hover ul.niveau3 {
            display: block;
    }
    /* la bordure de chaque hauteur a une couleure de survol*/ 
    #menu li a:hover {
            border-left-color: red;
    }
    #menu ul ul li a:hover {
            border-left-color: #00FF00;
    }
    #menu ul ul ul li a:hover {
            border-left-color: #0000FF;
    }
    </style>
    </head>
    <body>
    </div>
    <div id="menu">
      <ul class="niveau1">
        <li><a href="#">Accueil</a> </li>
        <li><a href="Presentation.html">Pr&eacute;sentation</a></li>
        <li class="sousmenu"><a href="#" class="MenuBarItemSubmenu">Menuiseries</a>
          <ul class="niveau2">
            <li class="sousmenu"><a href="fenetrePVC.html" class="MenuBarItemSubmenu">Fen&ecirc;tre pvc</a>
              <ul class="niveau3">
                <li><a href="fenetre couli PVC.html">Coulissant pvc</a></li>
              </ul>
            </li>
            <li><a href="fenetre couli alu.html">Aluminium</a></li>
          </ul>
        </li>
        <li><a href="#">volets</a></li>
        <li><a href="#">A savoir</a></li>
        <li><a href="#">Travaux</a></li>
        <li><a href="#">Contact</a></li>
      </ul>
    </div>
    </body>
    </html>
    La flèche est en pièce jointe.
    Images attachées Images attachées  

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Suite à votre message privé
    Il ne faut pas utiliser les messages privés pour demander de l'aide !
    Déjà parce que ça rend incompréhensibles les réponses données sur le forum.
    Ensuite, si quelqu'un d'autre veut aider, ben il risque de le faire pour rien et de perdre son temps.
    Surtout parce que les discussions du forum peuvent être consultées par des personnes ayant des problèmes similaires et pour qui la résolution et les explications seraient utiles !

    Enfin, c'est clairement indiqué dans les règles :
    N'envoyez pas de messages privés au lieu de poster votre question.

    Si vous postez votre question sur le forum approprié :
    • de nombreuses personnes vont voir votre question ;
    • celles qui sont compétentes sur le sujet, qui ont la volonté et le temps d'y répondre, le feront ;
    • vous pourrez ainsi obtenir des réponses variées et complémentaires, peser le pour et le contre, et faire votre choix.


    Si vous postez votre question par MP (ou par email) à un membre du forum :

    • vous choisissez vous-même votre interlocuteur, vous prenez donc le risque qu'il ne soit pas la personne la plus compétente pour répondre à votre question en particulier (même si c'est un rédacteur, un modérateur ou un responsable) ;
    • votre interlocuteur peut être indisponible, occupé, en déplacement... Le temps de réponse en sera rallongé et votre démarche perdra en efficacité (en plus de l'agacer) ;
    • pour toutes ces raisons, votre interlocuteur estimera sans doute que vous auriez dû poser votre question sur le forum plutôt que par MP et sera peu motivé pour travailler sur votre question.


    Poser une question par MP est également contre productif puisque vous serez seul bénéficiaire de la solution.
    Alors que votre question posée sur le forum et les réponses associées iront enrichir la base de connaissances qu'est le forum, profitant ainsi à de nombreux autres utilisateurs.

    Limitez les messages privés adressés à l'équipe de modération aux cas strictement nécessaires (demande d'intervention si vous avez repéré un message hors sujet ou multiposté, proposition d'articles, etc.)
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  6. #6
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Oui @Bovino j'aurais du être plus clair...

    Voici la teneur du message privé qui semble être une utilisation erronée du forum
    Bonjour, et merci de vous être intéressé à mon problème. Je vais essayer de créer un menu en suivant votre méthode.

Discussions similaires

  1. DW CS6 problème barre menu SPRY
    Par futura2015 dans le forum Dreamweaver
    Réponses: 0
    Dernier message: 15/01/2013, 22h19
  2. Affichage d'un menu spry sous IE7
    Par Jul11410 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 13/05/2009, 13h21
  3. Barre menu spry cachée
    Par dumor dans le forum Dreamweaver
    Réponses: 3
    Dernier message: 23/02/2009, 12h19
  4. pb menu spry avec flash sous firefox
    Par deud5 dans le forum Intégration
    Réponses: 0
    Dernier message: 19/05/2008, 12h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo