15/05/2009, 11:29
|
| Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 8 meses Puntos: 1485 | |
Respuesta: Cambiar valor de un input type text se puede siempre y cuando el documento cargado en el iframe pertenece al mismo dominio de tus documentos. si no cumples con esta norma no hay forma que se pueda realizar; es simple seguridad de javascript.
ahora bien, el esquema es practicamente el mismo al de los formularios. el navegador crea una coleccion de ventanas, ya sea por iframe o frame. esta coleccion se guarda en frames. si el iframe no contiene un nombre tu puedes acceder a ellos mediante frames[numero] donde numero es la posicion que ocupa el frame que quieres tener acceso.
el punto es que por ser una ventana diferente tienes que referir al objeto window para poder tener acceso a sus propiedades tal cual lo harias con una ventana normal. suponiendo que el documento tiene un solo iframe, harias algo como frames[0].document.forms[0]. |