Tal vez generando cada option por medio del constructor correspondiente:
Código javascript
:
Ver originalfunction ponTalla(formu) {
var laTallon = formu.tallon.selectedIndex;
var laTallita = formu.tallita.selectedIndex;
// Obtienes el select por medio de su ID
talla = document.GetElementById('talla');
// Eliminamos todos los elementos actuales, para garantizar que no habra problemas
talla.length = 0;
for (i=0; i<talla.lenght; i++) {
agregar = tallas[laTallon][laTallita][i];
talla.options[i] = new Option(agregar, agregar);
}
}
Al parecer, en este punto, el problema es mas de Javascript que PHP y, de cualquier forma, seria conveniente saber el error que estas recibiendo en el navegador para buscar la solucion.
Si usas IExplorer, en la barra de estado, abajo a la izquierda veras un icono amarillo, le das doble click y te aparecera una ventana con informacion del error, es posible que tengas que hacer click al boton "Detalles" para ver completa la causa del error; si son varios errores, entonces tendras que hacer click en los botones "Anterior" y/o "Siguiente" para verlos todos.
Si usas Firefox, en Menu - Herramientas - "Consola de errores" puedes ver los errores y, los de la ultima pagina vista, aparecen hasta abajo.
Toma nota de esos errores y agregalos en tu siguiente respuesta, para saber lo que esta pasando.