begin process at 2012 05 29 16:40:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Problème d'execution sous Firefox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème d'execution sous Firefox

jeudi 14 avril 2005 à 14:30:08 | Problème d'execution sous Firefox

aerandil

Bonjour, j'ai un problème avec le JavaScript  de mon menu sous Firefox, il affiche le menu mais pas du tout comme cela devrait ce faire :/ pourtant ledit menu marche parfaitement sous IE, si quelqu'un est en mesure de m'aider je le remerie d'avance je commence à desespérer.

Voici le code:

<head>
    <script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
    for (var i = 1; i<=10; i++) {
        if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
    }
if (d) {d.style.display='block';}
}
//-->
</script>
</head>
<body>
<div id="menu">
    <dl>           
        <dt onmouseover="javascript:montre('smenu1');">Actualité:</dt>
            <dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre('');">

                <ul>
                    <li><a href="index.html">Acceuil</a></li>
                    <li><a href="index.php">Proposer une nouvelle</a></li>
                    <li><a href="archives.html">Archives</a></li>
                </ul>
            </dd>
    </dl>
   
   
    <dl>   
        <dt onmouseover="javascript:montre('smenu2');">Pr&eacute;sentation:</dt>
            <dd id="smenu2" onmouseover="javascript:montre('smenu2');" onmouseout="javascript:montre('');">
                <ul>

                    <li><a href="concept.html">Le Concept</a></li>
                    <li><a href="histoire.html">Histoire</a></li>
                    <li><a href="dieux.html">Dieux & H&eacute;ros</a></li>
                </ul>
            </dd>
    </dl>

   
    <dl>   
        <dt onmouseover="javascript:montre('smenu3');">Le jeu:</dt>
            <dd id="smenu3" onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre('');">
                <ul>
                    <li><a href="jobs.html">Les jobs</a></li>
                    <li><a href="monstre.html">Les monstres</a></li>
                    <li><a href="maps.html">Les maps</a></li>
                </ul>
            </dd>
    </dl>
   
    <dl>   
        <dt onmouseover="javascript:montre('smenu4');">Info/Guides:</dt>
            <dd id="smenu4" onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre('');">

                <ul>
                    <li><a href="insta.html">Installation</a></li>
                    <li><a href="gameplay.html">Game Play</a></li>
                    <li><a href="job_skill.html">Jobs/Skills</a></li>
                    <li><a href="tuning.html">Le Tuning</a></li>
                    <li><a href="quetes.html">Les Quêtes</a></li>
                    <li><a href="objet.html">Les Objets</a></li>
                </ul>
            </dd>
    </dl>
   
    <dl>   
        <dt onmouseover="javascript:montre('smenu5');">M&eacute;dia:</dt>
            <dd id="smenu5" onmouseover="javascript:montre('smenu5');" onmouseout="javascript:montre('');">

                <ul>
                    <li><a href="screenshoot.html">Screenshoot</a></li>
                    <li><a href="video.html">Vid&eacute;o</a></li>
                    <li><a href="concepte_art.html">Concept Art</a></li>
                    <li><a href="wallpapers.html">Wallpapers</a></li>
                </ul>
            </dd>
    </dl>
   
    <dl>   
        <dt onmouseover="javascript:montre('smenu6');">Communaut&eacute;:</dt>
            <dd id="smenu6" onmouseover="javascript:montre('smenu6');" onmouseout="javascript:montre('');">

                <ul>
                    <li><a href="forumjol.html">Forum JoL</a></li>
                    <li><a href="forumoff.html">Forum Officiel</a></li>
                    <li><a href="liens.html">Liens</a></li>
                    <li><a href="equipe.html">L'&eacute;quipe JoL</a></li>
                </ul>
            </dd>
    </dl>

   
</div>
</body>

Voila pour le code html, voici le code css qui correspond au formatage de ce menu:

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
padding-left:14%;
width: 100%;
}

#menu dl {
float: left;
width: 12em;
}

#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #2a49ed;
border: 2px solid #0011ff;
margin: 1px;
}

#menu dd {
display: none;
border: 1px solid gray;
}

#menu li {
text-align: center;
background: #fff;
}

#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}

#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #2A49ED ;
}

J'espère que quelqu'un sera en mesure de m'aider, sinon jme pend



jeudi 14 avril 2005 à 16:13:36 | Re : Problème d'execution sous Firefox

the_smurf

A prendre avec des pincette, je ne suis pas tout à fait sûr de ce que je vais dire mais il me semble que l'attribut "display" ne fonctionnne pas de la même façon sous IE et les autres browser. Sous IE il permet de ne pas réserver de place quant il est à "none" alors  qu'avec  les autres browsers il en réserve...

Il me semble d'avec des display tu n'as aucune chance d'avoir le même rendu avec IE et Firefox ou Netscape.
Pour créer un menu dynamique de ce type jutiliserai l'attribut "visibility" avec des "div" et j'essaierais de jongler avec leur "position" "relative" et "absolute" pour garder leurs bon positionnement...



The SMURF
the_little_smurf@yahoo.fr
Enjoy the life, don't waste your time in front of your computer

jeudi 14 avril 2005 à 18:11:01 | Re : Problème d'execution sous Firefox

aerandil

Merci bien étant un peu  débutant en JavaScript je vais essayer de voir avec ce que tu m'a dit ;)


Cette discussion est classée dans : menu, dt, none, eacute, li


Répondre à ce message

Sujets en rapport avec ce message

ajouter un niveau a un menu déroulant [ par skiso ] je veux ajouter un 3eme niveau a ce menu (exp : Sous-Menu 1.1.1)Document sans titre<meta http-equiv="Content-Type" content="text/html; charset=iso-885 Problème affichage listes déroulantes [ par badziz ] salut!j'ai quasiment terminé la création de mon nouveau site mais il me reste un petit détail à résoudre au niveau de mes listes. Lorsqu'on passe sur Problème décalage menu déroulant [ par badziz ] Bonjour, j'ai un menu déroulant qui fonctionne parfaitement mais lorsque je passe d'une catégorie à une sous-catégorie, la case de la catégorie s'agra problème affichage a:hover span avec IE, Chrome et safari [ par natalide78 ] Bonjour, j'ai un peu souci d'affichage concernant un menu qui s'affiche au survol de la souris, le tout est fait en CSS. le sous menu s'affiche corre changer la couleur d'un element [ par debra54 ] [i]bonsoir a tous ,voila je voudrais créer un menu horizontale qui a chaque clique me redirige vers une page (ou lien ) et cette meme case est alors menu reste ouvert affichage de la page [ par ju0123456789 ] Bonjour, J'ai un menu vertical en CSS (entre autres), et quand j'arrive sur ma page je voudrais laissé ouvert par défaut un element du menu. Voici m Probléme d'ajout d'un sous menu à un sous menu [ par msmcml ] Salut, j'ai un probléme avec ce menu je n'arrive pas à ajouter des sous menus aux sous menus, jeveux qu'il soit sur 3 niveaux et non pas seulement 2, Menu deroulant vertical, fonctions non compatibles avec internet explorer [ par maripaun2003 ] Bonjour, Je suis debutante en javascript. Pour mon site personnel j'ai crée un menu vertical deroulant avec le javascript. Voila mon probleme: quand o


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales