ciertamente debe funcionar, intenta definir el ID con el mismo name:
<iframe name="
fichap" id="
fichap" > ...
asegúrate de que no exista otra venta o elemento con el mismo nombre, cierra todo el navegador y ábrelo de nuevo
asegúrate de que el archivo esté en codificación UTF8 (o la que uses)
sin BOM
aunque es raro, puede que usar AJAX te sirva para el mismo propósito, pero depende de javascript