Buenos dias. Tengo un código que quisiera mejorar en mi proyecto. La funcionalidad es gestionar un menú de pestañas o cortinillas. Lo básico ya está conseguido (gracias Chicohot), el problema es que la pestaña "activa" no mantiene el foco persistentemente

La estructura es la siguiente:
En la página, en el head, tengo un include que llama a este AJAX:
Código:
Que le pasa los valores de estos enlaces: <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> <script> $(function(){ $(".button").click(function(){ $('#resultado').html("Cargando..."); var valor=$(this).attr("rel"); $.ajax({ url: '../phpBits/BotonesMenuPER.php', data: 'boton='+valor, type: 'POST', success: function(data){ $('#contenido').html(data); } }); }); }); </script>
Código HTML:
Código HTML:
<div id="Pestanas"> <ul> <li ><a href="#" rel="1" class="button">Perfil</a></li> <li ><a href="#" rel="2" class="button">Referencias</a></li> <li ><a href="#" rel="3" class="button">Documentos</a></li> </ul> </div>
Código PHP:
Código PHP:
<?php session_start ();
$boton=$_POST['boton'];
//Cambio el contenido del DIV con los botones del menu
switch ($boton){
case "1":
include ("../forms/DatosPerfilConsultor.php");
break;
case "2":
include ("../forms/Body_Form_Txt_REFCon.php");
break;
case "3":
include ("../forms/Body_Form_Txt_RGTUSERCon.php");
break;
default:
include ("../forms/DatosPerfilConsultor.php");
}
?>
Código:
Esto, en general me funciona bien y con mi actual nivel de conocimientos me resulta flexible para después adaptarlo al resto de mi proyecto. pero le falta la persistencia del enlace y la carga predeterminada de la página inicial. Tengo entendido que con Jquery es posible resolverlo, hasta donde yo sé no es un problema CSS./*Menus de pestaña*/ #Pestanas{float:left;z-index:1;margin-left: 4px;width: 100%;padding-left: 5px;z-index:1} #Pestanas ul{font: bold 11px Arial, Verdana, sans-serif;margin:0;padding:5px;list-style:none;border-radius:4px 4px 0px 0px;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;} #Pestanas a{float:left;color: white;background-color: FireBrick;border:2px Solid #8b0000;margin-left: 4px;padding:5px;text-decoration:none;letter-spacing: 1px;border-radius:4px 4px 0px 0px;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;} .button {display:inline;line-height: 1.5em;margin:0 0 0 0;padding:7px; border-radius:4px 4px 0px 0px;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;} #Pestanas li a:hover{background-color: #d50509;border:2px Solid #8b0000;} #Pestanas li a:focus {background:#e9e9e9;border:2px Solid #8b0000;text-decoration: none; color:FireBrick; border-bottom:2px Solid#e9e9e9;} #Pestanas li a:active{background:#e9e9e9;border:2px Solid #8b0000; } #Pestanasline{margin-top:7px;padding: 0;width: 100%;height: 2px;line-height: 1px;background: #8b0000;} /*Contenido página formularios página central*/ #contenido {float:left;width: 100%;z-index:5;padding:0;margin:-2px 0 0 0; border-top:2px Solid #8b0000; border:2px Solid #8b0000;}
¿Alguien sabe cómo resolver este bonito enigma?
Se que no me merezco tanta atención. Pero pensad que esto mejorará mucho vuestro Karma y en la próxima reencarnación sereis mejores personas

Gracias por vuestra ayuda,