2010-01-07 6 views
1

Le menu principal sur mon site Web www.dhtherapies.com ne fonctionne pas dans IE7 - aucune idée. J'ai essayé d'ajouter le remplissage, qui est comment il a été corrigé dans firefox quand il faisait la même chose, mais ne peut pas travailler comment faire pour IE7 - idées?Le modèle ne fonctionnera pas dans IE7

Vive

Ceci est le css pour IE7

/* CSS Document */ 

div.moduletable div { 
zoom: 1; 
} 

div.moduletable2 div { 
zoom: 1; 
} 

#top { 
margin-left: 0px; 

} 

#hornav ul li ul { 
margin-left: -20px; 
} 

#hornav ul li ul ul { 
    margin: -30px 0px 0px 10.3em; 
} 


#hornav li:hover { 
    z-index:1; 
    background-position: 0 0; 
    } 

#hornav ul li li a {margin-top:0px; } 
#hornav ul li ul {margin-top: 0px; } 
+1

Qu'est-ce qui ne va pas? Je ne vois pas de menu principal dans un navigateur. Si vous parlez de l'élément de menu "Accueil", dites-le. –

Répondre

0

pas sûr du menu, mais cette ligne renvoie une erreur javascript dans IE7 (ou IE8 en mode de compatibilité)

var menu_li_els = document.getElementById('hornav').firstChild.childNodes; 

parce qu'il n'y a pas d'enfants ...

si vous le révisez à ce qu'il devrait être ok

var menu_nav = document.getElementById('hornav'); 
if(menu_nav.childNodes.length > 0){ 
    var menu_li_els = menu_nav.firstChild.childNodes; 
    //... do stuff here... 
} 
Questions connexes