Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2011, 07:01
Avatar de futurosoft
futurosoft
 
Fecha de Ingreso: diciembre-2008
Mensajes: 28
Antigüedad: 15 años, 4 meses
Puntos: 0
Seleccionar un tabs por defecto en jquery ui

Hola todos.

Tengo una cuestión que no consigo solucionar.

Poseo una pagina PHP con 3 pestañas con Jquery UI Tabs. El formulario se encuentra en la pestaña 2.

Al guardar el formulario, este llama a una función con Xajax que guarda, y me recarga la página para que actualiza un contenido que aparece en la pestaña 2.

Despues del recargado este la carga, pero se va a la pestaña 1. Me interesaría que se quedara en la pestaña 2.

¿Alguien podría ayudarme?

El Código es el siguiente:

Función Xajax de Guardado:


function Guardar_Historial($fecha,$asunto,$descripcion,$cod _ch, $op, $hora)
{

$respuesta = new xajaxResponse();

//Realizamos la conexion con el servidor y la base de datos
require_once("lib/php/conectar.php");
$link=Conectar();

//Librerias de funciones
require_once("lib/php/formatos_fechas.php"); //Libreria de funciones para el cambio de formatos de feche entre normal y mysql.

$fecha=Fecha_Normal_MySQL($fecha);

//Guardado en la base de datos

if($op==1)
{
$sentencia="insert into HISTORIAL set Fecha='".$fecha." ".$hora."', Asunto='".utf8_decode($asunto)."', Descripcion='".utf8_decode($descripcion)."', Cod_Contacto='".$cod_ch."'";
}
if($op==2)
{
$sentencia="update HISTORIAL set Fecha='".$fecha." ".$hora."', Asunto='".utf8_decode($asunto)."', Descripcion='".utf8_decode($descripcion)."' where Cod_Historial='".$cod_ch."'";
}

if($result=mysql_query($sentencia,$link))
{
$respuesta->script("window.opener.location.reload(); window.close();");

$respuesta->script("
$(function(){


$( '#tabs' ).tabs({ selected: 3 });




});
");
return $respuesta;
}
else
{
$respuesta->script("alert('Se ha producido un error al guardar. Consulte la documentación.');");
return $respuesta;
}

}


Codigo del HTML

<div id="tabs">
<ul>
<li><a href="#cont1">Contenido 1</a></li>
<li><a href="#cont2">Contenido 2</a></li>
<li><a href="#cont3">Contenido 3</a></li>
</ul>
<div id="cont1">
</div>

<div id="cont2">
Aqui va el formulario que llama a la función Xajax y el contenido que se actualiza en función a lo que hayamos guardado.
</div>
<div id="cont3">
</div>




Gracias. Un saludo.