Hola
el document.all sólo lo entiende Explorer. Cambia las líneas que te dejo en itálicas por las que te dejo a su lado en rojo.
Código:
<script>
function aceptar()
{
var txtanno=document.form.txtanno.value;
var txtmes_ini=document.form.txtmes_ini.value;
var txtmes_fin=document.form.txtmes_fin.value;
var dat2=document.all('txtmes_ini'); var dat2=document.form.txtmes_ini;
var des=dat2[dat2.selectedIndex].text;
document.form.txtdesmes_ini.value=des;
var dat2=document.all('txtmes_fin'); var dat2=document.form.txtmes_fin;
var des=dat2[dat2.selectedIndex].text;
document.form.txtdesmes_fin.value=des;
document.form.submit();
}
</script>
En teoría, debería funcionar (no lo he probado)
Un saludo