Foros del Web » Programando para Internet » Javascript »

Cargar frame y manipularlo desde otro frame

Estas en el tema de Cargar frame y manipularlo desde otro frame en el foro de Javascript en Foros del Web. ¿Se puede desde un frame mandar cargar una pagina en otro e inmediatamente decirle que lelne ciertos campos de texto con unos valores y ejeute ...
  #1 (permalink)  
Antiguo 14/04/2005, 04:26
 
Fecha de Ingreso: marzo-2005
Mensajes: 47
Antigüedad: 19 años, 1 mes
Puntos: 0
Pregunta Cargar frame y manipularlo desde otro frame

¿Se puede desde un frame mandar cargar una pagina en otro e inmediatamente decirle que lelne ciertos campos de texto con unos valores y ejeute el onclik de un boton? ¿como?
  #2 (permalink)  
Antiguo 14/04/2005, 16:26
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 19 años, 6 meses
Puntos: 3
Hola
Se debe de poder. Si tu composición es
Código HTML:
<frameset>
<frame name="marco1">
<frame name="marco2">
</frameset> 
Entonces la referencia al marco 1 desde el 2 es
Código PHP:
parent.marco1.location.href="nuevapagina.htm"
parent.marco1.nombreForm.nombreTexto.value="nuevovalor"
parent.marco1.nombreForm.nombreBoton.click() 
¿Te aclaras con eso?
__________________
Angel :cool:
  #3 (permalink)  
Antiguo 15/04/2005, 05:11
 
Fecha de Ingreso: marzo-2005
Mensajes: 47
Antigüedad: 19 años, 1 mes
Puntos: 0
¿Y si la otra pagina es externa puede dar problemas?
Me salta un error diciendo "Acceso denegado"

¿O es que cuando intento modificar los campos aun no se ha cargado del todo la web asi que no los ve?

Última edición por Cyttorak; 15/04/2005 a las 05:17
  #4 (permalink)  
Antiguo 15/04/2005, 05:22
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola Cyttorak

Si la página es externa me temo que no hay nada que hacer. Siempre te dará ese error.

Saludos,
  #5 (permalink)  
Antiguo 20/04/2005, 04:29
 
Fecha de Ingreso: marzo-2005
Mensajes: 47
Antigüedad: 19 años, 1 mes
Puntos: 0
¿No hay alguna manera de hacer que la pagina externa a la que quiero acceder no me deniegue el acceso?

Puedo hablar con los de la pagina externa, ¿tendrias que pedirles un usuario o algo? ¿y como se usaria?

El codigo que tengo ahora es:

<html>
<script>
var v = window.open('http://www....');
v.document.formP1.txt_usuario.value="blablabla";
v.document.formP1.txt_password="blablabla";
v.document.formP1.button8890.click();
</script>
</html>
__________________
Visita www.GranFuckultad.tk y goza de risa
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 00:10.