Mejor usa innerHTML en lugar de document.write(). Le asignas un id a la celda (td) y le cambias el contenido así:
Código Javascript
:
Ver originaldocument.getElementById("id_de_celda").innerHTML = seleccion();
Además, tu función la puedes organizar mejor usando una structura switch:
Código Javascript
:
Ver originalswitch (document.getElementById("variacion").value) {
case "alta":
mifecha = "...";
break;
case "baja":
mifecha = "...";
break;
}
return mifecha;