Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/07/2002, 05:59
FlyOnWeb
 
Fecha de Ingreso: julio-2002
Mensajes: 4
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Escribir en un cuadro de texto existente

Hola :)

No estoy muy seguro de entender lo que quieres hacer. Si lo que pretendes es rellenar un cuadro de texto de un documento abierto en otra ventana, tal vez esto te sirva.

Supongamos que tu abres un documento, p.e. la pág. ppal. de Google en una nueva ventana desde tu propia página. A esa nueva ventana le has asignado un nombre como objeto en javascript, ya sea al abrirla directamente con un <a href=... TARGET="miVentana"> o a través del método OPEN (miVentana=open(...))
Ahora abre la página de Google y mira su código fuente, busca el nombre del formulario (supongamos que se llama "googleForm") y el nombre del cuadro de texto (supongamos que es "googleTextarea")

El siguiente código en tu documento completará el cuadro de texto de Google con la cadena que tu quieras:

miVentana.document.formas.googleForm.googleTextare a.value = "la cadena que quieres poner";

Para pasar el control a ese campo de texto:

miVentana.document.formas.googleForm.googleTextare a.focus();

Para enviar el formulario automáticamente:

miVentana.document.formas.googleForm.submit();


Puede que este sencillo ejemplo te sirva, copia los códigos en dos documentos y pruébalo:

padre.html :
<HTML>
<body onLoad="javascript:newWindow = open ('hija.html', 'newWindowName', 'menubar=yes,scrollbars=yes,status=yes,width=600,h eight=400')">
<form name="senderForm">
<input type="text" name="senderTextbox">
<input type="button" value="Enviar" onClick="newWindow.document.forms.miForm.miTe xtbox.value=document.forms.senderForm.senderTextbo x.value">
</form>
</body>
</HTML>

hija.html:
<HTML>
<body>
<form name="miForm">
Texto:<input type="text" name="miTextbox">
</form>
</HTML>

Espero haberte servido de ayuda ;)

Salud! FlyOnTheWeb