1 - ¿En el iframe ya estás seguro que la consulta te trae los datos correctamente?
En:
Código HTML:
<script type="text/javascript">
window.parent.document.getElementById('nombre').va lue = '<?php echo $row['nombres']; ?>'; // Fíjate en el espacio, debería ser 'value' no 'va lue'.
</script>
Pon:
Código HTML:
<script type="text/javascript">
alert('<?php echo $row['nombres']; ?>');
</script>
Eso para comprobar
2 - En la función consultar pon un try / catch, para descartar que sea la función:
Código HTML:
<script language="javascript1.5">
function consultar(campo)
{
try {
document.getElementById('consultar').src = 'consultar_cedula.php?cedula='+campo;
frames['consultar'].window.location.reload();
} catch (e) {
alert(e);
}
}
</script>
Sino, si navegas en chrome, das click derecho a la página -> inspeccionar elemento, y te saldrán las herramientas de desarrollador, en la parte inferior derecha te saldrá una bolita roja con un número si hay un error con Javascript, da click, y verás con detalle el error, sino déjalo así.