rellenar automáticamente entrada <input

tricky22
07 de Marzo del 2006
Hola!!vereis, tengo hecho un formulario y uno de los campos a rellenar es un buscador de clientes donde yo escribo por ejemplo "Marq", apreto el link que hay a la derecha de dicho campo, y se me abre otra ventana (con la función de window.open()) que me saca por pantalla todos los clientes que coinciden con el patrón entrado, por ejemplo saldría: "Antonio Marquez". Lo que yo quiero, y que no se si se puede hacer, es que cuando yo haga click encima del nombre, esta ventana se me cierre y en la del principio se me rellene automaticamente el campo de 'cliente' con el nombre que he seleccionado("Antonio Marquez"). Alguien sabe como??Muchas gracias. Un saludo,
Tricky

caspaman
07 de Marzo del 2006
Para esto tendrias que acceder al objeto de la página desde la que habres la segunda mediante opener:

function asignar(enlace) {
var texto = enlace.innerText;
if(opener) {
opener.document.getElementById('elemento').value = texto;
}
}

<a href="#" onclick="asignar(this)">texto</a>