Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/11/2010, 10:39
AitorLopez
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años, 7 meses
Puntos: 6
Respuesta: devolver variable al hacer click xajax

Voy a ver si explicando todo desde el principio soy capaz de trasmitiros lo que quiero.

Tengo tres opciones. Cuando entro la primera vez, cuando envio datos por formulario y cuando pulso en las pestañas (esto es un cuadro que hace dreamweaver con varias pestañas y en cada una de ellas muestra el contenido que tu le indicas).
Se trata de que la variable $_REQUEST['pestana_defecto'] según el valor que tenga, se decide la pestaña que tiene que estar activada.
Si entro la primera vez, tengo este codigo
if (isset($_REQUEST['pestana_defecto']))
{
echo '<script type="text/javascript">';
echo 'var TabbedPanels1 = new Spry.Widget.TabbedPanels("pestanas", {defaultTab:'.$_REQUEST['pestana_defecto'].'})';
echo '</script>';
}
else
{
echo '<script type="text/javascript">';
echo 'var TabbedPanels1 = new Spry.Widget.TabbedPanels("pestanas", {defaultTab:0});';
echo '</script>';
}
Si existe la variable, tengo el valor, si no, toma el valor por defecto. Asi que de esta forma cumplo dos opciones, la primera cuando entro la primera vez (no existe la variable), y la segunda cuando envio datos desde el fomulario (la variable existe y su valor es el de la pestana en donde estaba activada.
El problema viene cuando pulso una pestaña (dreamweaver lo crea con ajax), por lo que se muestra el contenido de la pestaña pero la pagina no se actualiza, por lo que necesito que la variable $_REQUEST['pestana_defecto'] tenga el valor de la pestaña donde he pulsado.
He probado con xajax, pero creo que no vale puesto que me devuelve una variable pero en javascript y creo que no se puede pasar a php, asi que no soy capaz de ver como puedo solucionar esto.
A ver si me podeis ayudar, por favor. Saludos.

Última edición por AitorLopez; 01/11/2010 a las 11:40