Bueno antes que todo agradecer cualquier ayuda sugerencia o critica.
Bueno les comento que tengo un menu de esta forma:
Código HTML:
<a class="mano" href="home.php" >Home</a> |
<a class="mano" href="galeria.php" >Galeria</a> |
<a class="mano" href="contacto.php" >Contacto</a> |
....
....
Les comento que trabajo con la version jquery-1.4.2 y mi codigo es el
siguiente.
Código:
$(".mano").live("click",function(){
var url
url=$(this).attr("href");
$(this).removeAttr("href");//elimino el atributo href que vien por
html para que trabaje solo con jquery
//alert (url);
$.post(url, function(data){
$("#contenido").html(data);
if (url.indexOf("frmMuro.php")!=-1){
$("#txtNombreM").focus();
}
if (url.indexOf("formMantagua.php")!=-1){
$("#txtCodigoBarras").focus();
}
if (url.indexOf("formAccesoAdmini.php")!=-1){
$("#txtAdmin").focus();
}
});
})
Ahora les comento mi problema, cuando hago un clic en una opcion del menu por ejemplo galeria me la carga sin problema, luego hago clic en el menu la opcion home me carga sin problema ..... EL PROBLEMA esta en que cuando quiero volver a hacer clic en la opcion galeria del menu....en el div me carga la pagina completa....puse un alert para saber que me traia la varible url y cuando hago clic en home me muestra home.php cuando haglo cilc en galeria muestra galeria.php y
cuando vuelvo a hacer clic en home me muestra undefined ...y nose me
ocurre como resolver esto.
Espero haberme explicado bien y desde ya Gracias.