Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/12/2004, 05:49
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 5 meses
Puntos: 61
Se me ocurre que al seleccionar cambies la página por una con el valor del select pasado como variable get así:

<SELECT name="unidades" onchange="location.href='pagina.html?unidades='+this.value">
<OPTION value="">
<OPTION value="103">103
<OPTION value="152">152
</SELECT>
La función la modificas de esta forma:

function modificarDiferencial()
{
index = location.href.split("unidades=")[1];

if (parseInt(index)!= 0)
{
document.getElementById('unidades').value=index;
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]
}

}

}

Ten en cuenta que página.html es la página donde está el select!!

Y pones un onload en el body en este sentido:

<body onload="modificarDiferencial()">

Es que el problema está en que toma la página del caché. Creo que esta es la forma más sencilla (dentro del engorro).

Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 21/12/2004 a las 05:53 Razón: Ultimos datos...