Yo creo que aqui esta la clave de todo, ya que esta funcion se encarga de llenar el combo con todas las comunas de la region, hasta qui no hay problemas, lo que yo necesito , una vez terminado este proceso, es seleccionar la comuna mediante su ID, pero igua intentare con lo que me dices
Código PHP:
var contador;
function ComponerLista ( array ) {
// Compone la lista dependiente a partir
// del valor de la opcion escogida en la lista "padre"
BorrarLista();
array = eval("opciones" + array);
for (contador=0; contador<array.length; contador++){
// añade elementos nuestro combobox
var optionObj = new Option( array[contador].campo1, array[contador].campo2 );
formdatosenvio.lmcomunas.options[contador] = optionObj;
} // for
} // ComponerLista
function BorrarLista(){
formdatosenvio.lmcomunas.length=0;
}
//Inicializamos
ComponerLista (<%= iregion %> );