1)un'altra cosa che mi sovviene è di chiederti se quando carica il sito con quel template ti esce un icona con il punto esclamativo sulla finestra di explorer a sinistra in basso... se appare facendoci doppio click ti appare una finestra che ti indica in maggiore dettaglio l'errore che si potrebbe essere verificato...
2)controlla di non aver scritto codice, su ogni cosa che riguardi il template, che viene mal interpretato da explorer oppure viene riconosciuto solo da firefox.
3)Controlla, se hai impostato tu le div del menù, se queste hanno posizioni assolute di visualizzazione, facendo risultare quindi dietro la div il menù a tendina...
insomma fai un passo a ritroso su tutto ciò che hai modificato e che potrebbe aver portato a quell'errore di visualizzazione.
NB! se modifichi codice ricordati sempre di commentare le righe che modifichi es:
HTML
<!--codice vecchhio>
JAVASCRIPT, ASP E PHP
//codice vecchio
se commenti una sola riga
*/codicevecchio/*
se commenti più di una riga
(non mi ricordo esattamente se vada scritto nell'ordine asterisco e poi slash o il contrario ... in ogni caso si chiude al contrario di come lo apri!
provali entrambi, se apri il file con dreamweaver, interdev o, comunque, la maggior parte degli editor che riconosce il linguaggio che vuoi modificare, una volta commentato ti fa apparire il commento in grigetto... )
commentare ciò che modifichi ti serve per poter ritornare alla fase di partenza e capire cosa può aver dato problemi.
Mantieni comunque copia dei files originali.