imposible mas de un menu desplegable

+++muy buenos dias+++
he seguido muy juisiocito el curso paso a paso de jorgens, pero me he topado en un pedaso que me saca de quizio, aunque no esta bien explicado todo este rollo de menus deplegables( y no es de mi interes conocerlo muy bien por el momento, ps bien dificil que si se ve ese tema) si quisieran que me ayudaran con algo

jorgens se ha esforzado por mostrar este curso paso a paso bien masticadito para reales novatos( como yo jejeje) pero realmente me quede lento en esto

no puedo colocar mas de un menu desplegable, si lo coloco me dejan de funcionar todos los menus desplegables

les indicare mis adelantos, me di cuenta que si modificaba agregando mas menus en el script "numero-de-menu" daba igual , el UNICO menu desplegable que tenia funcionaba una maravilla, pero si agregaba mas menus en "definir-menus" asi yucas frikis porke se me jodian el los que colocara, es decir, no me servia el nuevo, ni el antiguo ....porke? nose, si supiera no preguntaba......jejejeje el caso es ese, ese es mi problema

........a otra cosa, hay un pequeño error enste pedaso del curso , ps no es mucho, pero este curso me a sido de gran ayuda para mi y me gustaria ser de ayuda para el
jorgens dice que el archivo que uno descarga "definir-menu" el script es este

f (TransMenu.isSupported())
{
var ms=new TransMenuSet
(TransMenu.direction.down,1,0, TransMenu.reference.bottomLeft);
var desplegable1 = ms.addMenu
(document.getElementById('desplegable1'));
desplegable1.addItem('Seccion 1','ruta');
desplegable1.addItem('Seccion 2','ruta');
var desplegable1_0 = desplegable1.addMenu(desplegable1.items[1]);
desplegable1_0.addItem('Sub-Seccion 2.1','ruta');
desplegable1_0.addItem('Sub-Seccion 2.2','ruta');
desplegable1_0.addItem('Sub-Seccion 2.3','ruta');
desplegable1.addItem('Seccion 3','ruta');
desplegable1.addItem('Seccion 4','ruta');
desplegable1.addItem('Seccion 5','ruta');
TransMenu.renderAll();
}

........... y no el que uno realmente descarga es este


if (TransMenu.isSupported())
{
var ms=new TransMenuSet(TransMenu.direction.down,1,0, TransMenu.reference.bottomLeft);

var desplegable1 = ms.addMenu(document.getElementById('desplegable1'));
desplegable1.addItem('Seccion 1','ruta');
desplegable1.addItem('Seccion 2','ruta');
var desplegable2_0 = desplegable1.addMenu(desplegable1.items[1]);
desplegable2_0.addItem('Sub-Seccion 2.1','ruta');
desplegable2_0.addItem('Sub-Seccion 2.2','ruta');
desplegable2_0.addItem('Sub-Seccion 2.3','ruta');
desplegable1.addItem('Seccion 3','ruta');

TransMenu.renderAll();
}

si pillan es dos en ves de uno? no?, bueno yo si lo note, que desparche fijarse en eso pero el caso era ese


ahora para ayudar a mi problema y sabiendo de antemano que no sois adivinos y nada que se les paresca , aki les va mis scripts


....................................................................................................
function init()
{
if (TransMenu.isSupported())
{
TransMenu.initialize();

desplegable1.onactivate = function() { document.getElementById('desplegable1').className = 'hover'; };
desplegable1.ondeactivate = function() { document.getElementById('desplegable1').className = ''; }
desplegable2.onactivate = function() { document.getElementById('desplegable2').className = 'hover'; };
desplegable2.ondeactivate = function() { document.getElementById('desplegable2').className = ''; }

}
}


......................................................................................................

if (TransMenu.isSupported())
{
var ms=new TransMenuSet(TransMenu.direction.down,1,0, TransMenu.reference.bottomLeft);

var desplegable1 = ms.addMenu(document.getElementById('desplegable1'));
desplegable1.addItem('Seccion 1','ruta');
desplegable1.addItem('Seccion 2','ruta');
var desplegable1_0 = desplegable1.addMenu(desplegable1.items[1]);
desplegable1_0.addItem('Sub-Seccion 2.1','ruta');
desplegable1_0.addItem('Sub-Seccion 2.2','ruta');
desplegable1_0.addItem('Sub-Seccion 2.3','ruta');
desplegable1.addItem('Seccion 3','ruta');
desplegable1.addItem('Seccion 4','ruta');
desplegable1.addItem('Seccion 5','ruta');
var desplegable1_0 = desplegable1.addMenu(desplegable1.items[4]);
desplegable1_0.addItem('Sub-Seccion 5.1','ruta');
desplegable1_0.addItem('Sub-Seccion 5.2','ruta');

var desplegable2 = ms.addMenu(document.getElementById('desplegable2'));
desplegable2.addItem('Seccion 1','ruta');
desplegable2.addItem('Seccion 2','ruta');
var desplegable2_0 = desplegable2.addMenu(desplegable2.items[1]);
desplegable2_0.addItem('Sub-Seccion 2.1','ruta');
desplegable2_0.addItem('Sub-Seccion 2.2','ruta');
desplegable2_0.addItem('Sub-Seccion 2.3','ruta');
desplegable2.addItem('Seccion 3','ruta');
desplegable2.addItem('Seccion 4','ruta');
desplegable2.addItem('Seccion 5','ruta');
var desplegable2_0 = desplegable2.addMenu(desplegable2.items[4]);
desplegable2_0.addItem('Sub-Seccion 5.1','ruta');
desplegable2_0.addItem('Sub-Seccion 5.2','ruta');

.....................................................................................................

y la parte de navegacion es esta...........no si sirve de algo pero igual hay ba

<div id="navegacion"><ul>
  • seccion 1
  • seccion 2
  • seccion 3</div>

    mil y una gracias
  • "vivir para reir"
    yo tambien soy novato en esto, yo tengo esto en esa carpeta y me funciona:
    if (TransMenu.isSupported())
    {
    var ms=new TransMenuSet(TransMenu.direction.down,1,0, TransMenu.reference.bottomLeft);

    var desplegable1 = ms.addMenu(document.getElementById('desplegable1'));
    desplegable1.addItem('Seccion 1','ruta');
    desplegable1.addItem('Seccion 2','ruta');
    var desplegable1_0 = desplegable1.addMenu(desplegable1.items[1]);
    desplegable1_0.addItem('Sub-Seccion 2.1','ruta');
    desplegable1_0.addItem('Sub-Seccion 2.2','ruta');
    desplegable1_0.addItem('Sub-Seccion 2.3','ruta');
    desplegable1.addItem('Seccion 3','ruta');
    desplegable1.addItem('Seccion 4','ruta');
    desplegable1.addItem('Seccion 5','ruta');
    var desplegable1_0 = desplegable1.addMenu(desplegable1.items[4]);
    desplegable1_0.addItem('Sub-Seccion 5.1','ruta');
    desplegable1_0.addItem('Sub-Seccion 5.2','ruta');

    var desplegable2 = ms.addMenu(document.getElementById('desplegable2'));
    desplegable2.addItem('Seccion 1','ruta');
    desplegable2.addItem('Seccion 2','ruta');
    var desplegable2_0 = desplegable2.addMenu(desplegable2.items[1]);
    desplegable2_0.addItem('Sub-Seccion 2.1','ruta');
    desplegable2_0.addItem('Sub-Seccion 2.2','ruta');
    desplegable2_0.addItem('Sub-Seccion 2.3','ruta');
    desplegable2.addItem('Seccion 3','ruta');
    desplegable2.addItem('Seccion 4','ruta');
    desplegable2.addItem('Seccion 5','ruta');
    var desplegable2_0 = desplegable2.addMenu(desplegable2.items[4]);
    desplegable2_0.addItem('Sub-Seccion 5.1','ruta');
    desplegable2_0.addItem('Sub-Seccion 5.2','ruta');

    var desplegable3 = ms.addMenu(document.getElementById('desplegable3'));
    desplegable3.addItem('Seccion 1','ruta');
    desplegable3.addItem('Seccion 2','ruta');
    var desplegable3_0 = desplegable3.addMenu(desplegable3.items[1]);
    desplegable3_0.addItem('Sub-Seccion 2.1','ruta');
    desplegable3_0.addItem('Sub-Seccion 2.2','ruta');
    desplegable3_0.addItem('Sub-Seccion 2.3','ruta');
    desplegable3.addItem('Seccion 3','ruta');
    desplegable3.addItem('Seccion 4','ruta');
    desplegable3.addItem('Seccion 5','ruta');
    var desplegable3_0 = desplegable3.addMenu(desplegable3.items[4]);
    desplegable3_0.addItem('Sub-Seccion 5.1','ruta');
    desplegable3_0.addItem('Sub-Seccion 5.2','ruta');

    TransMenu.renderAll();
    }

    Cuidado con este ultimo corchete de encima que es facil borrarlo y es importante.
    hey loko, gracias por la ayuda, pero............no me sirvio, lo coloque tal como estaba pero sigue sin servirme, sencillamente el menu desplegable,no se desplega

    si alguien mas tuviera otra idea se lo agradesco
    "vivir para reir"
    Hola

    serías tan amable de subirlo a a la red????

    asi puedo ver el fallo completo

    ya que hay veces....... que el error está en otro lado jejeje

    sube todos tus documentos y nos avisas

    saludos
    Hola

    Creo que el fallo se debe a que, en "definir-menus.txt" y "numero-de-menus.txt" tienes definidos 3 desplegables

    pero.... en el html, solo pones 1

    mira

    <div id="navegacion"><ul>
  • seccion 1
  • seccion 2
  • seccion 3</div>


    ponle a los demas para que te quede asi:

    <div id="navegacion">
    <ul>
  • seccion 1
  • seccion 2
  • seccion 3

    </div>

    lo checas y nos avisas

    saludos
  • yaneth..................no

    la verdad yo se los quite hace poco para ver si era un problema en la plantilla, pero no , es que yo tambien esotoy viendo donde esta el error, porke parece no existe, pero hay los vuelo a colocar par que quede todo claro y no halla confuncion

    gracias por fijarte en el tema
    "vivir para reir"
    ............................................................yaneth, eres genial, eres super, eres elvis , eres dios , me caes bien jejejeje

    ya me funciona curioso no?

    gracias por too
    "vivir para reir"
    jjajaja

    suele pasar

    me alegro que funcionara bien

    saludos :wink: :wink: :wink: :wink: , y gracias