Foros del Web » Programando para Internet » Javascript »

Abrir páginas externas en ajax

Estas en el tema de Abrir páginas externas en ajax en el foro de Javascript en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original function ajaxFunction ( ) { var xmlHttp ; try { xmlHttp = new XMLHttpRequest ( ) ; return ...
  #1 (permalink)  
Antiguo 17/10/2011, 22:06
Avatar de raxper  
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 3 meses
Puntos: 2
Abrir páginas externas en ajax

Código Javascript:
Ver original
  1. function ajaxFunction() {
  2. var xmlHttp;
  3. try {
  4. xmlHttp=new XMLHttpRequest();
  5. return xmlHttp;
  6. }catch(e){
  7.    
  8. try {
  9. xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  10. return xmlHttp;
  11. } catch (e) {
  12.      
  13. try {
  14. xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  15. return xmlHttp;
  16. } catch (e) {
  17. alert("Tu navegador no soporta AJAX!");
  18. return false;
  19. }}}
  20. }
  21.  
  22. function Enviar(web) {
  23. var ajax;
  24. ajax = ajaxFunction();
  25. ajax.open("POST", web, true);// <--!
  26.  
  27. ajax.onreadystatechange = function() {
  28. if (ajax.readyState==1){
  29. contenido.innterHTML="Loading..."
  30. }
  31. if (ajax.readyState == 4) {contenido.innerHTML=ajax.responseText;
  32. }}
  33. ajax.send(null);
  34. }



Código HTML:
Ver original
  1. <a href="javascript:Enviar('http://forosdelweb.com')">Abrir</a>
  2.          
  3. <div id="contenido"></div>

Hay alguna forma de hacer funcionar el ajax externamente de manera eficaz, sin las restricciones que genera si uso htacess. ? thanks
__________________
/^sleep:\/\//;
  #2 (permalink)  
Antiguo 18/10/2011, 07:25
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Abrir páginas externas en ajax

no puedes abrir con ajax sitios externos debido a la limitación de dominio, a lo sumo puedes usar alternativas como ajax crossdomain, jsonp es una de las mejores
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: js
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 02:02.