Foros del Web » Programando para Internet » Javascript »

Problema para llamar una funcion dentro de un menu js

Estas en el tema de Problema para llamar una funcion dentro de un menu js en el foro de Javascript en Foros del Web. Tengo el siguiente codigo (coloco parte porque es grande) que me permite manejar un menu. Código: function mmLoadMenus() { if (window.mm_menu_0301175424_0) return; window.mm_menu_0301175424_0 = new ...
  #1 (permalink)  
Antiguo 26/03/2007, 11:16
 
Fecha de Ingreso: agosto-2006
Mensajes: 388
Antigüedad: 17 años, 8 meses
Puntos: 0
Problema para llamar una funcion dentro de un menu js

Tengo el siguiente codigo (coloco parte porque es grande) que me permite manejar un menu.

Código:
function mmLoadMenus() {
  if (window.mm_menu_0301175424_0) return;
                                          window.mm_menu_0301175424_0 = new Menu("root",174,18,"Tahoma",12,"#000000","#FFFFFF","#E6E6E6","#CC0000","left","middle",3,1,1000,-5,7,true,false,true,0,true,true);
  mm_menu_0301175424_0.addMenuItem(": Alfombras","location='pepe.htm'");
  mm_menu_0301175424_0.addMenuItem(": Almohadas");

al cliclear alfrombras se va directamente a la pagina pepe.htm; esto funciona barbaro el problema se me presenta cuando quiero llamar a una funcion que trabaja con ajax.

El ejemplo anterior quedaria asi:

Código:
function mmLoadMenus() {
  if (window.mm_menu_0301175424_0) return;
                                          window.mm_menu_0301175424_0 = new Menu("root",174,18,"Tahoma",12,"#000000","#FFFFFF","#E6E6E6","#CC0000","left","middle",3,1,1000,-5,7,true,false,true,0,true,true);
  mm_menu_0301175424_0.addMenuItem(": Alfombras","location=javascript:llamarasincrono('contenidos/tutorial1.htm', 'contenidos');'");
al querer ejecutar esa funcion "llamarasincrono", no me da errores pero tampoco se ejecuta.

la funcion llamarasincrono si la utilizo fuera del menu mencionado anda perfecta; o sea calculo que el problema se me presenta al querer colocarla en dicho menu; si alguien puede darme una mano se lo agradezco (mi duda tambien se presenta si se puede hacer???).
Muchas gracias y hasta la proxima, saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:40.