Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2004, 05:29
dork
 
Fecha de Ingreso: diciembre-2004
Mensajes: 2
Antigüedad: 19 años, 4 meses
Puntos: 0
Modificar combo - botón atrás

Hola,

Tengo en un página la siguiente estructura ->

2 combos


<SELECT name="unidades" onchange="modificarDiferencial()">
<OPTION value="">
<OPTION value="103">103
<OPTION value="152">152
</SELECT>

<SELECT name="Diferen"
<OPTION value="">
</SELECT>

Al seleccionar "unidades" se ejecuta esta función ->

function modificarDiferencial()
{
index = document.forms[0].unidades.selectedIndex;

if (index != 0)
{
for ( i=1; i<= max_mesos; i++)
{
document.forms[0].Diferen[i].value = tabla_diferen[index][i]
document.forms[0].Diferen[i].text = tabla_diferen[index][i]
}

}

}

que recoje los valores correspondientes según la unidad seleccionada para rellenar el combo "Diferen" de esta tabla que se construye dinámicamente->

<SCRIPT language="JAVASCRIPT">

tabla_diferen[1][1] = "22"
tabla_diferen[1][2] = "234"
tabla_diferen[1][3] = "15"
tabla_diferen[1][4] = "418"
tabla_diferen[1][5] = "65"
tabla_diferen[2][1] = "11"
tabla_diferen[2][2] = "243"
tabla_diferen[2][3] = "87"
tabla_diferen[2][4] = "234"
tabla_diferen[2][5] = "0"

</SCRIPT>

La función va bien, y al seleccionar una unidad se rellena el select Diferen de forma correcta. Después se selecciona un valor del combo Diferen y submiten el formulario, mostrando un página con un resultado.

El problema viene cuando se va hacia atrás (con el botón del explorador) para seleccionar otros valores, los valores del select "diferen" me desaparecen y para que vuelvan a salir tengo que seleccionar otro valor diferente para unidades.

¿Hay alguna solución para que me mantenga los valores del select "Diferen" cuando navegue hacia atrás?

Gracias por adelantado.