Foros del Web » Programando para Internet » Javascript »

Obtener contenido de un DIV que esta en otra página a traves de un iFrame

Estas en el tema de Obtener contenido de un DIV que esta en otra página a traves de un iFrame en el foro de Javascript en Foros del Web. Hola amigos, bueno lo que me gustaría hacer es que cuando tengo un iFrame hacia una web, quiero obtener el contenido de un DIV a ...
  #1 (permalink)  
Antiguo 06/07/2011, 11:11
 
Fecha de Ingreso: marzo-2011
Mensajes: 18
Antigüedad: 13 años, 1 mes
Puntos: 1
Pregunta Obtener contenido de un DIV que esta en otra página a traves de un iFrame

Hola amigos, bueno lo que me gustaría hacer es que cuando tengo un iFrame hacia una web, quiero obtener el contenido de un DIV a través de un botón.

¿Qué tendría que utilizar?
Un onClick, un innerHTML y un document.getElementById?

En todo caso, no tengo ni idea, necesito ayuda... Gracias.
  #2 (permalink)  
Antiguo 06/07/2011, 18:30
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Obtener contenido de un DIV que esta en otra página a traves de un iFrame

buenas,
no comprendo muy bien. ¿quieres tomar el contenido de un <div> que esta en el documento cargado en <iframe>? entonces, lo que debes analizar es si dicho documento esta en el mismo dominio al script que obtendra el contenido. si la respuesta es no, pues simplemente no se puede hacer debido a las póliticas del mismo origen que gobierna los scripts. si la respuesta es si, entonces debes accesar primero al objeto window generado por el iframe para entonces poder invocar getElementById desde el objeto document. comunmente puedes usar la coleccion frames indicando como indice la posicion del frame que deseas accesar: self.frames[0].document.getElementById....
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 07/07/2011, 03:18
 
Fecha de Ingreso: marzo-2011
Mensajes: 18
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Obtener contenido de un DIV que esta en otra página a traves de un iFrame

Ok, sirve, pero, por ejemplo, aquí en Forosdelweb tengo un post, y quiero sacar el contenido para guardar en un .txt, tengo un textarea, y quiero obtener el contenido del Div, ¿cómo puedo hacerlo? PD: No voy ha hacerlo aquí, perdoón si es violar alguna recla, ¡un saludo!
  #4 (permalink)  
Antiguo 07/07/2011, 15:12
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Obtener contenido de un DIV que esta en otra página a traves de un iFrame

como ya comente, en javascript no puedes si el script reside en un dominio distinto. adicional, en javascript tampoco puedes crear archivos.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: document.getelementbyid, iframe, innethtml, onclick
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 08:26.