2010-06-24 3 views
2

J'utilise des trucs comme document.body.innerHTML mais j'ai besoin ma source de la page, j'ai besoin pour obtenir une source de page externe, depuisGet source HTML de la page Web externe

new Ajax.Updater ({success:'employerBox'}, '<%=appRootPath%>/userBoxHome.asp?isEmployer=true&ajaxLogin=home', {evalScripts: true});

ne fonctionne pas dans IE et j'ai besoin div employerBox pour obtenir mis à jour avec le contenu de /userBoxHome.asp?isEmployer=true&ajaxLogin=home

Des suggestions s'il vous plaît ou des fonctions que je manque?

Mon idée, je sais que le code est erroné, est de faire quelque chose comme document.body.innerHTML('userBoxHome.asp?isEmployer=true&ajaxLogin=home')

+0

Tout est sur le même domaine. - juste au cas où – BoDiE2003

+0

duplication possible de [Comment inclure une page html dans une page html] (http://stackoverflow.com/questions/676394/how-to-include-an-html-page-into- html-page) –

Répondre

2
function updateEmployerBox(){ 
    var div=$('employerBox'); 
    var url='<%=appRootPath%>/userBoxHome.asp?isEmployer=true&ajaxLogin=home'; 
    var options = { 
     method:'get', 
     onSuccess: function(transport){ 
      div.innerHTML=transport.responseText; 
     }, 
     onFailure: function(transport){ 
      alert('Failed '+transport.responseText); 
     } 
    };//end options 
    new Ajax.Request(url,options); 
} 
+0

"Ajax.Request" est ce Prototype? Juste curieux, un rapide coup d'œil sur Google semble le penser. – sworoc

+0

C'est un prototype. La question est étiquetée en tant que telle, cette balise est-elle incorrecte? – stormdrain

Questions connexes