Foros del Web » Programando para Internet » Jquery »

Seleccionar un tabs por defecto en jquery ui

Estas en el tema de Seleccionar un tabs por defecto en jquery ui en el foro de Jquery en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/08/2011, 07:01
Avatar de futurosoft  
Fecha de Ingreso: diciembre-2008
Mensajes: 28
Antigüedad: 15 años, 11 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.

Etiquetas: defecto, html, javascript, php, seleccionar, tabs, formulario
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 04:16.