begin process at 2012 05 29 13:30:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

Menu deroulant vertical, fonctions non compatibles avec internet explorer


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

Menu deroulant vertical, fonctions non compatibles avec internet explorer

vendredi 30 mai 2008 à 13:26:08 | Menu deroulant vertical, fonctions non compatibles avec internet explorer

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 on passe avec le sourri sur une categorie du menu, celui ci s'ouvre normalement, mais quand je veux cliquer sur la sous-categorie il se ferme avant meme de pouvoir le survoler.
Le menu il marche tres bien avec le firefox. La probleme apparait seulement avec internet explorer.
Merci beaucoup pour votre aide.
Voila mon code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script type='text/javascript'>
function afficher(nom){
//alert(nom);
document.getElementById(nom).style.display="block";


}
function supprimer(nom){
//alert(nom);
document.getElementById(nom).style.display="none";
}

</script>

<style type="text/css">


#menu{
position :absolute;
z-index:10;
left:560px;
top:126px;
width:106px;

}
.onglet{
postion:relative;
float:left;

}

#publicité{
display:none;
background:#FFFFFF;
width:106px;

}
#art{
display:none;
background:#FFFFFF;
width:61px;


}
#cv{
display:none;
background:#FFFFFF;
width:31px;


}

#contact{
display:none;
background:#FFFFFF;
width:66px;


}
</style>
</head>

<body>

<div id ="menu">

<div class="onglet" onmouseover="afficher('publicité')"; onmouseout= "supprimer('publicité')";>
<img src="site/menu/menu2_01.jpg" />

<div id="publicité">
<img src="site/menu/menu_07.gif" border="0"><br/>
<a href="airaffiches.php?page=7" target="_self"><img src="site/menu/menu_10.gif" border="0"><br/></a>
<img src="site/menu/menu_12.gif" border="0"><br/>
<img src="site/menu/menu_14.gif" border="0"><br/></div>

</div>

<div class="onglet"
onmouseover="afficher('art')";
onmouseout= "supprimer('art')";>

<img src="site/menu/menu2_02.jpg" />
<div id= "art">

<a href="peinturepage2.php?page=0"><img src="site/menu/menu_08.gif" border="0"><br/></a>
<a href="dessinpage.php?page=14"><img src="site/menu/menu_11.gif" border="0"><br/></a>
<a href="tapisseriepage.php?page=0"><img src="site/menu/menu_13.gif" border="0"><br/></a>

</div></div>

<div class="onglet">
<img src="site/menu/menu2_03.jpg" />


<div class="onglet">
<a href="contactpage.html"><img src="site/menu/menu2_04.jpg" border= "0"/></a></div>

</div>


</body>
</html>
vendredi 30 mai 2008 à 13:36:18 | Re : Menu deroulant vertical, fonctions non compatibles avec internet explorer

nickadele

Membre Club Administrateur CodeS-SourceS
Bonjour,

pas besoin de publier 3 fois le même post.
Faut avoir le click moin lourd !

Nickadele
vendredi 30 mai 2008 à 13:42:40 | Re : Menu deroulant vertical, fonctions non compatibles avec internet explorer

PetoleTeam

Membre Club
Bonjour,
Classique, je m'explique
sur la ligne
<div class="onglet" onmouseover="afficher('publicité')"; onmouseout= "supprimer('publicité')";>
tu associes l'événement onmouseout qui se produit dès que le DIV enfant, 'publicité' est affiché car il prend le focus.
essaies avec cela
<div class="onglet" onmouseover="afficher('publicité')";>
  <img src="site/menu/menu2_01.jpg" />
  <div id="publicité" onmouseout= "supprimer('publicité')";>
    <img src="site/menu/menu_07.gif" border="0"><br/>
    <a href="airaffiches.php?page=7" target="_self">
    <img src="site/menu/menu_10.gif" border="0"><br/></a>
    <img src="site/menu/menu_12.gif" border="0"><br/>
    <img src="site/menu/menu_14.gif" border="0"><br/>
  </div>
</div>

...déplacement de l'événement onmouseout sur le DIV 'publicité'
;O)
vendredi 30 mai 2008 à 13:44:41 | Re : Menu deroulant vertical, fonctions non compatibles avec internet explorer

PetoleTeam

Membre Club
Réponse acceptée !
A la relecture je m'apperçois que je m'explique mais MAL, tant mieux si tu comprends tout...
;O)
vendredi 30 mai 2008 à 14:04:33 | Re : Menu deroulant vertical, fonctions non compatibles avec internet explorer

maripaun2003

ça marche,
merci beaucoup de ton aide.


Cette discussion est classée dans : menu, display, width, background, none


Répondre à ce message

Sujets en rapport avec ce message

Emplacement du menu deroulant javascript en fonction de la taille de la fenetre ouverte [ par maripaun2003 ] Bonjour, Je suis débutante en java script. pour mon site personnel j'ai réalisé un menu déroulant(qui marche enfin:)). Le problème c'est que il se dé 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 épineux de bug IE6 > Menu en cascade [ par leejunfan ] Bonjour à tous,J'ai un problème épineux a vous soumettre, un bug d'affichage avec IE6.J'explique en deux mots : un menu en cascade de deux sous menu, [css]pas assez d'espace entre corps et banniere [ par pygo ] salut a tous,j'ai un petit soucis,je suis en train de construire une nouvelle version de mon site mais je n'ai pas assez d'espace entre le corps et la SOS - menu CSS [ par kristale ] Je suis complétement coincée!!!!!!J'ai fait un petit menu css et javascript, mais le relover de mon "menu1", "menu 2", menu 3" ne fontionne pas. J'aim Menu glissant sous html ne fonctionne pas sous DOCTYPE XHTML [ par michof ] Bonjour,J'ai construit un petit menu glissant tout simple en CSS et javascript qui fonctionne très bien en HTML, mais sous XHTML il bloque. Le menu es Onglet en surbrillance depuis un passage de souris sur une image [ par phelsuma ] Bonjour,Je viens à vous pour vous demander une astuce (en javascript, ou non). J'explique mon cas :J'ai un menu (réalisé en CSS) avec deux petits ongl Menu déroulant avec contenu sélectif [ par helln06 ] Bonjour à tous, Parfaitement débutante en JS, j'essaye désespéremment depuis plusieurs jours d'adapter un script à mon cas de figure...Il s'agit d'un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,374 sec (3)

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