Hola mmonteros, bienvenido a los foros
:
En la línea:
window.frames("ifradatos").location.reload ;
Tienes un par de cosas mal... el "ifradatos" es un id y no existe el name="ifradatos", así que al no encontrarse (por no existir) esa ventana, lo que se podría refrescar es la página, aunque el segundo caso mal es justamente que reload debería terminar con un juego de llaves al ser un método (o función)
Si usas un enlace solo debes darle ese nombre al iframe y en un enlace usar ese mismo nombre como target... con javascript valdría
window.frames("ifradatos").location.href = url;
Pero usando el atributo name.
Saludos