Foros del Web » Programando para Internet » Javascript »

objetos de window.open

Estas en el tema de objetos de window.open en el foro de Javascript en Foros del Web. hola a todos, me gustaría saber si se pueden acceder a los objetos que se cargan en una web "hija". Ej: Tengo una web principal, ...
  #1 (permalink)  
Antiguo 29/12/2007, 03:15
 
Fecha de Ingreso: diciembre-2007
Mensajes: 4
Antigüedad: 17 años, 1 mes
Puntos: 0
objetos de window.open

hola a todos, me gustaría saber si se pueden acceder a los objetos que se cargan en una web "hija".

Ej: Tengo una web principal, y varios enlaces. (google,yahoo...) y con un texto predeterminado o que venga dado por el usuario en una caja de texto.

Al pinchar sobre google, me gustaría que a través del window.open cargara la dirección web y que también le pasara el valor que introduzca el usuario, y que luego se ejecute un submit();

No pongo el código que he conseguido elaborar, porque probablemente despiste más que ayudar.

Si alguien lo ha entendido y puede ayudarme se lo agradecería. Un saludo y gracias a todos. FELICES FIESTAS.
  #2 (permalink)  
Antiguo 29/12/2007, 03:20
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 10 meses
Puntos: 1284
Re: objetos de window.open

Hola digileo, bienvenido a los foros :

Para páginas que no son de tu dominio, solo puedes pasarle parámetros por url (claro que debes estudiar los parámetros que puede recibir y generar la url con sus parámetros), pero lo que no se puede es manipular nada... por problemas de seguridad.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 29/12/2007, 03:35
 
Fecha de Ingreso: diciembre-2007
Mensajes: 4
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: objetos de window.open

Gracias por la bienvenida.

Antes de nada quisiera explicarme:

Sé que si abro una página con el método
var ventana = window.open(URL,"ventana1") me abrirá una ventana hija con la que puedo hacer: ventana.close();
y lo que yo necesitaría hacer sería algo parecido (y en pseudocódigo, je je para poder entendernos) a esto:

ventana hija.'input de la ventana hija'.value = "el valor que necesito que ponga el input de la ventana hija".

Muchas gracias por la pronta respuesta, así da gusto trabajar!.
  #4 (permalink)  
Antiguo 29/12/2007, 04:31
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años
Puntos: 772
Re: objetos de window.open

Hola digileo

Creo que esto te servirá:

Código:
ventana.document.nombreFormu.nombreTxt.value = 'algo';
Saludos,
  #5 (permalink)  
Antiguo 29/12/2007, 04:49
 
Fecha de Ingreso: diciembre-2007
Mensajes: 4
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: objetos de window.open

a todo esto que se me olvidó comentar en los anteriores posts, como sé cuando una ventana hija terminó de cargar?, para luego poder mandarle el valor obtenido en la ventana padre?

gracias y salu2, tardo un poco en probar los códigos debido a que soy un poco torpe con esto del javascript. Gracias.
  #6 (permalink)  
Antiguo 29/12/2007, 08:47
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 10 meses
Puntos: 1284
Re: objetos de window.open

Hola:

Los objetos window tienen asociado el evento load... prueba asignarle por probar una alerta...

Fíjate en este código:

Código:
<html>
<body>
<iframe name="v" onload="alert('página cargada')" src="http://www.forosdelweb.com"></iframe>
<a href="http://www.google.com" target="v" > prueba </a>
</body>
</html>
Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Última edición por caricatos; 29/12/2007 a las 08:53
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:17.