Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2011, 10:34
combuilder
 
Fecha de Ingreso: agosto-2009
Mensajes: 101
Antigüedad: 14 años, 8 meses
Puntos: 0
jQuery, control de menu. Ayuda

Hola.

Tengo una duda para ejecutar jQuery controlando un menu.

Para reducir el código y mejorar el rendimiento, creo que es intereante crear una funcion que me inicie la página principal de la distintas opciones del menu.

Código:
// Menu  
 $('#menuusuarios').live("click", muestrame('#main','usuarios')  );
 
 function muestrame(donde,tabla) {
 	var miurl = tabla + '/listing.asp';
 	$.ajax({
 	url: miurl ,
 	success: function(data) {
     	$('#main').html(data);   }
 	} )
}
El problema es que se me queda todo todito bloqueado .... y no me funciona.

Sin embargo, si uso lo siguiente, funciona perfectamente.

Código:
 $('#menuusuarios').live("click", function () {     
    var miurl = 'usuarios/listing.asp';
    $.ajax({
  url: miurl ,
  success: function(data) {
    $('#main').html(data);   }
        });
     } );

});
¿alguien me puede dar algo de luz del motivo?
Cualqiuer sugerencia me vendria de escandalo!

La idea es poder usar esta función para llamar a AJAX desde jQuery e iniciar trabajar con mi Web.



El código HTML es el siguiente:

Código:
<table>
<tr>
	<td id="menubusqueda"><a href="#main">Buscar</a></td>
	<td id="menuusuarios"><a href="#main">Los Usuarios</a></td>
	<td id="menuseries"><a href="#main">Mis Series</a></td>
	<td id="menuestados"><a href="#main">Estados</a></td>
	<td id="menucuadros"><a href="#main">Mis Cuadros</a></td>
</tr>
</table>
Muchas gracias