Foros del Web » Programando para Internet » Javascript »

frames

Estas en el tema de frames en el foro de Javascript en Foros del Web. Como puedo hacer referencia a un objeto de una pagina la cual se encuentra en un frame. Es decir estoy en una pagina y quiero ...
  #1 (permalink)  
Antiguo 22/07/2002, 12:53
 
Fecha de Ingreso: mayo-2002
Mensajes: 50
Antigüedad: 22 años, 8 meses
Puntos: 0
frames

Como puedo hacer referencia a un objeto de una pagina la cual se encuentra en un frame.

Es decir estoy en una pagina y quiero poner un cadena dentro de un textbox de una pagina distinta, pero que se encuentran en un frame.
  #2 (permalink)  
Antiguo 22/07/2002, 12:59
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 4 meses
Puntos: 381
Re: frames

Buenas,

debes mentarle a toda la familia ;)

top.nombredelframe.document.nombreformulario.nombr ecampo.value="lo que quieras"

Conste que esto te sirve tal cual si no tienes una página de frames cargada dentro de un frame. Es decir... si es una página de frames única te funcionará.
Si lo tienes más enrevesado haría falta pedirselo de otro modo sabiendo cómo está estructurado todo.

suerte
  #3 (permalink)  
Antiguo 22/07/2002, 14:04
 
Fecha de Ingreso: mayo-2002
Mensajes: 50
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: frames

Me marca error no se si me falta algo

la linea esta asi:
top.principal.document.form1.text2.value="ok& quot;

y el error que me marca es:
"el objeto no acepta esta propiedad o metodo:'top.principal'"
  #4 (permalink)  
Antiguo 22/07/2002, 14:18
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 4 meses
Puntos: 381
Re: frames

Hum... a saber qué es lo que no le gusta.

Mira te he dejado un ejemplo re-sencillo aqui:

<a href='ir.asp?http://www.tunait.com/pruebas/frameset.htm' target='_blank'>http://www.tunait.com/pruebas/frameset.h...</a>

Mira el código fuente.

El tema de los frames... dependiendo de cómo esten creados y montados hará que haya que acceder a ellos mediante una linea u otra.

Bueno, a ver si lo que te dejé ahi te sirve de referencia.

Suerte

cualquier cosa pregunta
  #5 (permalink)  
Antiguo 22/07/2002, 14:26
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 4 meses
Puntos: 381
Re: frames

Cuidado con el frame de foros del web que se abre al pinchar en el enlace. Si lo pruebas tal cual se abre con el marco de &quot;un enlace fuera de foros del web&quot; te dará error.

Acuerdate de borrar en la barra de dirección la parte que dice http://www.forosdelweb.com/ir.asp?
  #6 (permalink)  
Antiguo 22/07/2002, 14:30
 
Fecha de Ingreso: mayo-2002
Mensajes: 50
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: frames

Creo saber por que marco el error lo que pasa es que tengo dos ventanas abiertas y una es la que tiene el frame.

Ahora se complica mas la cuestion por que no se si se pueda hacer lo que quiero teniendo las paginas en diferentes ventanas
  #7 (permalink)  
Antiguo 22/07/2002, 14:37
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 4 meses
Puntos: 381
Re: frames

No te des por vencido todavía.

Dime, son dos ventanas... una abrió a la otra??
  #8 (permalink)  
Antiguo 22/07/2002, 14:44
 
Fecha de Ingreso: mayo-2002
Mensajes: 50
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: frames

si.

De la ventana que tiene el frame abro la otra ventana, pero es atravez de una liga
  #9 (permalink)  
Antiguo 22/07/2002, 14:54
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 4 meses
Puntos: 381
Re: frames

OK, ya está.

Quiero creer que tu página de frames es relativamente &quot;sencilla&quot;.

Vuelve a probar el ejemplo que te dejé.

La linea en este caso ha sido opener.top.principal.document.form1.text2.value='O K'

A ver si esta vez la pegamos!
  #10 (permalink)  
Antiguo 22/07/2002, 15:04
 
Fecha de Ingreso: mayo-2002
Mensajes: 50
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: frames

No, me marca otro error

se requiere un objeto: 'opener'
  #11 (permalink)  
Antiguo 22/07/2002, 15:07
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 4 meses
Puntos: 381
Re: frames

hum... que raro... tienes la web visible?? Lo mejor si le puedo echar un ojo podrá ayudarte mejor.
  #12 (permalink)  
Antiguo 22/07/2002, 16:16
 
Fecha de Ingreso: mayo-2002
Mensajes: 50
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: frames

tengo mi sitio en mi intranet y lamentablemente no esta para el mundo pero no se si te puedo mandar un archivo con las paginas y esplicandote un poco el como funciona o quiero que funcione

cual es tu correo?
  #13 (permalink)  
Antiguo 23/07/2002, 03:47
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 4 meses
Puntos: 381
Re: frames

Claro!

disculpa que no te contestar antes, es que en España tenemos algunas horas más que en Mexico y me fui a dormir ;)

mandame a &quot;tunait arroba yahoo.com&quot; (lo escribo así para que los robots caza emails la pasen por alto).

hasta pronto, espero tu correo.
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 01:15.