El problema esta en que haces referencia a un objeto que aun no esta creado
var province1 = document.form1.province1[document.form1.province1.selectedIndex].value
Me refiero al combobox
province1
Yo intente asi:
Código:
selectf=document.createElement("select");
selectf.setAttribute("name","province" + Num);
selectf.onchange=selectAsociado;
pero no funciono.
Por cierto, ese error no solo ocurre en IE.
Mañana sigo viendo tu codigo. Quizas para ese entonces, ya habras encontrado una solucion, o quizas alguien proponga algo