Ciao ragazzi,
sto utilizzando uno script trovato su http://www.dhtmlgoodies.com/ per creare un menu orizzontale con submenu attivati a seconda dell´opzione scelta nel menu superiore. I submenu sono allineati rispetto al corrispondente elemento "parent" nel menu superiore.
Se perķ uno di questi submenu contiene un numero superiore di elementi, mozilla se ne frega e continua in orizzontale anche oltre la fine dello schermo. Al contrario Explorer giustamente considera la fine dello schermo come suo limite ultimo, e sposta un po´ a sinistra il div del submenu per farlo entrare tutto nello schermo.
Potete vedere un esempio completo dello script su http://www.francescoinsvezia.net/test.html (apritelo prima con IE e poi con mozilla e capirete).
L´unica soluzione che ho trovato é un poco elegante margin-left:-100px; nelle proprietá del div submenu, che perķ ovviamente mi sposta a sx anche i submenu precedenti.
Esiste un modo pulito per far fare anche a mozilla quello che fa IE, e cioé fargli spostare a sinistra i div che dovessero risultare troppo lunghi?
Thx
/Francesco