Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2010, 15:31
angelap
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
leer contenido de html

Hola

agradezco me puedan ayudar en mi problema porque he leído mucho pero no me queda claro porque nada me funciona.

Necesito obtener datos de una página html que está en otro servidor. La idea más básica es cargar los datos en un string y luego utilizar expresiones regulares para encontrar determinado texto.
El problema lo tengo porque si la cargo en un frame para luego hacer window.frames['iframecont'].document.body.innerHTML, da permiso denegado, y si lo hago con XMLHttpRequest (como muestro a continuación), tampoco funciona

-------------------------------------------
<html>
<body>

<script language="javascript" type="text/javascript">

function muestraTexto(){
var req = new XMLHttpRequest();
req.open('GET', 'http://www.ncbi.nlm.nih.gov/protein/AAZ13832.1?report=asn1&log$=seqview', true);
req.onreadystatechange = function (aEvt) {
if (req.readyState == 4) {
if(req.status == 200)
alert(req.responseText);
else
alert("Error loading page\n");
}
};
req.send(null);

}
</script>

<form name='myForm' >
<input type='button' id='btnLoad' value='Procesar' onclick='muestraTexto();'>
</form>

</body>
</html>

-------------------------------------------

muchas gracias!!

saludos
Angela