Ciao!
Ho scaricato da html.it il menu gerarchico a cascata con dhtml ( http://www.html.it/dhtml/02/), e per adattarlo al menu sulla quale stavo lavorando ho dovuto fare qualche modifica:
- Nel file arrays.js, anzichè untilizzare un solo menu, ho aggiunto diversi menu (arMenu1; arMenu2; arMenu3 ecc..)
- Nel file menu.js ho modificalo la funzione popUp inserendo delle coordinate a: event.x e event.y
ORIGINALE:
function popUp(menuName,e){
if (!areCreated) return;
hideAll();
currentMenu = eval(menuName);
xPos = (NS4) ? e.pageX : event.x;
yPos = (NS4) ? e.pageY : event.y;
currentMenu.moveTo(xPos,yPos);
currentMenu.keepInWindow()
currentMenu.isOn = true;
currentMenu.showIt(true);
MODIFICATO:
function popUp(menuName,e){
if (!areCreated) return;
hideAll();
currentMenu = eval(menuName);
xPos = (NS4) ? e.pageX : 185;
yPos = (NS4) ? e.pageY : 5;
currentMenu.moveTo(xPos,yPos);
currentMenu.keepInWindow()
currentMenu.isOn = true;
currentMenu.showIt(true);
Così facendo, ogni menu (child) che ho inserito nell'arrays.js utilizza le stesse coordinate! Io avrei bisogno di sapere se qualcuno mi può aiutare a trovare una variabile per l'event.y, in modo da avere tutti i menù (childs) con lo stesso evento x e diverso evento y. Tipo: http://www.microsoft.com/italy/
Spero di essere stata chiara... grazie in anticipo per chi mi può dare una mano!![]()