SOLUCIONADO!!!!!!!!
Y fue leyendo lo que publicaste Isabel lo que me dio la idea. Era simplemente usar
parent.window.close() y queda así
MAIN.ASP
Cita: function abrirVentana()
{
LeftPosition=(screen.width)?(screen.width-740)/2:100;
TopPosition=(screen.height)?(screen.height-500)/2:100;
ventana=window.open("pendientes.asp", "procesos_pendientes", "left="+LeftPosition+",top="+TopPosition+",wid th=7 40,height=500,scrollbars=0,directories=0,toolbar=0 ,location=0,status=0,resizable=0,menubar=0");
}
PENDIENTES.ASP
Cita: <iframe src="listado.asp" name="listado" id="listado" width="100%" height="370" frameborder="0" AllowTransparency></iframe>
LISTADO.ASP
Cita: function cargarPendiente(proceso)
{
parent.opener.location.href="main.asp?proceso=" + proceso;
parent.window.close();
}
<a onClick="cargarPendiente('<%= Tabla1("proceso") %>');" class="texto_normal"
onMouseOver="this.style.color='Yellow'" onMouseOut="this.style.color='White'">
<b>Nombre</b></a>
No sé como no se me ocurrió antes si viéndolo ahora es algo tan pero tan obvio, como esa vez en que desde una ventana creada con windows.open() cree otra con windows.open() y desde esta última quise cargar algo en la página desde que se creo la primera window.open() con un opener.opener.document.getElementById("").value="a lgo"
Mil gracias!!!!!!!!!