Foros del Web » Programando para Internet » Javascript »

Mostrar contenido de otro sitio con javascript?

Estas en el tema de Mostrar contenido de otro sitio con javascript? en el foro de Javascript en Foros del Web. hola, podrían decirme como hace por ejemplo adsense que con un javascript muestra una caja con el contenido de una página de su sitio? Vi ...
  #1 (permalink)  
Antiguo 05/03/2010, 09:55
 
Fecha de Ingreso: agosto-2009
Ubicación: Al fondo a la derecha
Mensajes: 308
Antigüedad: 14 años, 8 meses
Puntos: 6
Mostrar contenido de otro sitio con javascript?

hola, podrían decirme como hace por ejemplo adsense que con un javascript muestra una caja con el contenido de una página de su sitio?

Vi varias webs que lo hacen así para compartir su contenido pero ami no me funcionó... el archivo funciona pero si l ollamo con javascript no se ve nada...


Gracias!
__________________
Abre tu mente: Index no signigica index, significa índice
  #2 (permalink)  
Antiguo 05/03/2010, 10:14
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Mostrar contenido de otro sitio con javascript?

Depende. En algunos casos la página misma proporciona una API que te permite acceder al contenido (usando la técnica de "JSONP", por ejemplo)

En otros casos, solo con un iframe.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 05/03/2010, 10:19
 
Fecha de Ingreso: agosto-2009
Ubicación: Al fondo a la derecha
Mensajes: 308
Antigüedad: 14 años, 8 meses
Puntos: 6
Respuesta: Mostrar contenido de otro sitio con javascript?

yo por lo que vi esto lo aplicó una página desde 1999...

Un javacript dentro de una table que llama un archivo .php y el contenido de este archivo se imprime en javascript pero aunque hice lo mismo no me funcionó...
__________________
Abre tu mente: Index no signigica index, significa índice
  #4 (permalink)  
Antiguo 05/03/2010, 10:28
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Mostrar contenido de otro sitio con javascript?

No se entiende muy bien tu explicación. ¿Tienes la dirección de la página que mencionas?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 05/03/2010, 10:42
 
Fecha de Ingreso: agosto-2009
Ubicación: Al fondo a la derecha
Mensajes: 308
Antigüedad: 14 años, 8 meses
Puntos: 6
Respuesta: Mostrar contenido de otro sitio con javascript?

es que ahora ya no lo utiliza más, per sería algo así:

<TABLE WIDTH=400 BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><script language='javascript' src='http://www.elsitio.com/contenido/archivo.php'></script></TD></TR></TABLE>

y en esa tabla de 400 se despliega el contenido del archivo: archivo.php

Si yo entrara a ese archivo vería el mismo contenido que aparece en el sitio que lo llama.

Bueno: mi problema sería que el contenido es accesible en el archivo pero si lo llamo con ese javascript pooniendo la url de mi archivo, no lo llama, no muestra nada...
__________________
Abre tu mente: Index no signigica index, significa índice
  #6 (permalink)  
Antiguo 05/03/2010, 10:45
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Mostrar contenido de otro sitio con javascript?

Probablemente usa document.write(), ya que no va a mostrar el contenido de la página completa:
Código Javascript:
Ver original
  1. document.write("contenido");
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #7 (permalink)  
Antiguo 05/03/2010, 10:52
 
Fecha de Ingreso: agosto-2009
Ubicación: Al fondo a la derecha
Mensajes: 308
Antigüedad: 14 años, 8 meses
Puntos: 6
Respuesta: Mostrar contenido de otro sitio con javascript?

no aparece...

el que vi también soportaba php...

el archivo llamado muestra el cotenido pero si lo llamo con javascript no muestra nada...
__________________
Abre tu mente: Index no signigica index, significa índice
  #8 (permalink)  
Antiguo 05/03/2010, 11:22
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Mostrar contenido de otro sitio con javascript?

No se puede llamar una página como tal usando el tag <script>, necesariamente el agente de usuario espera que haya código, que puede generar contenido, como ya indiqué, usando document.write()

No se puede hacer directamente.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #9 (permalink)  
Antiguo 05/03/2010, 11:34
 
Fecha de Ingreso: agosto-2009
Ubicación: Al fondo a la derecha
Mensajes: 308
Antigüedad: 14 años, 8 meses
Puntos: 6
Respuesta: Mostrar contenido de otro sitio con javascript?

pero osea... actuaria en teoria como un include... sol oque el contenido se ve pero en el código fuente solo aparece la llamada, como con el adsense. muestra la configuración pero no los textos de los anuncios en el codigo fuente...

para asegurarme de que hablamos lo mismo...

http://www.elsitio.com/Index.php pone esto en su web:
<TABLE WIDTH=400 BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><script language='javascript' src='http://www.misitio.com/contenido/archivo.php'></script></TD></TR></TABLE>

Despliega el contenido de http://www.misitio.com/contenido/archivo.php en la página pero no en el codigo fuente.
en el mismo solo se vería:
<TABLE WIDTH=400 BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><script language='javascript' src='http://www.misitio.com/contenido/archivo.php'></script></TD></TR></TABLE>
__________________
Abre tu mente: Index no signigica index, significa índice
  #10 (permalink)  
Antiguo 05/03/2010, 11:51
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Mostrar contenido de otro sitio con javascript?

Y, como te indiqué, archivo.php debe devolver código Javascript válido. ¿Cuál es la duda precisamente?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #11 (permalink)  
Antiguo 05/03/2010, 11:53
 
Fecha de Ingreso: agosto-2009
Ubicación: Al fondo a la derecha
Mensajes: 308
Antigüedad: 14 años, 8 meses
Puntos: 6
Respuesta: Mostrar contenido de otro sitio con javascript?

que el archivo.php devuelve esto:

<script language="javascript">
document.write("contenido");
</script>

y no devuelve nada al ser llamado, pero el código devuelve el texto si voy a la ruta del archivo...


A.... ahora entendí l oque me decías, yo estaba poniendo el contenido de archivo.php dentro de etiquetas script...


Muchas gracias :D
ahi va karma
__________________
Abre tu mente: Index no signigica index, significa índice

Etiquetas: contenido
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 15:55.