DHTML e` la somma di CSS + JS.

Sia per l'uno che per l'altro ci sono vari dialetti, che non sono quindi universali.

La soluzione e` usare solo strumenti standard e implementati dai maggiori browser.

Non sapendo come e` fatto il tuo menu, non si puo` dire di piu`.