Y_Y, probé con esto:
Código PHP:
parent.top.document.formulario.codcliente.value=cod;
Y OK (Y), muchas gracias por responder :D; aunque no lo creas había intentado con casi todas las formas, y de tanto buscar en google.. sabía que top tenía que ir... pero me faltó probar nuevamente con parent.
Y la forma correcta para cerrar con prototype window es:
Código PHP:
top.Windows.close(top.Windows.focusedWindow.getId());
De seguro a muchos les servirá ;).
Un tip más... cuando usen el window de prototype en un frame, pongan el id después de top. ejm:
Código PHP:
top.principal.Windows.close(top.principal.Windows.focusedWindow.getId());
gG.