¿Cómo cargar el DOM de otros sitios web mediante js o jquery?
¡Es! ¿TIPO DE DOCUMENTO? HTML? ¿público? "-//W3C//DTD?HTML?4.01?Transitional//ES " />
lthtml gt
lthead gt
ltmeta? http-equiv="tipo de contenido"? content = " text/html;? charset=utf-8 "
lttitle gt lectura remota del código fuente de la página web
lt style? type="text/css " >>p>
/*?¿Estilo de fuente de la página? */
Cuerpo,? td,? ingresar,? área de texto? {
Familia de fuentes: Arial
tamaño de fuente: 12px
}
lt/style gt;
<; p>ltscript? type = " text/JavaScript " gt;//Se utiliza para crear objetos XMLHttpRequest.
¿Función? ¿CrearXmlHttp()? {
//Utiliza diferentes métodos de creación según el tamaño de la ventana. El objeto XMLHttpRequest existe.
¿Y si? (Ventana.XMLHttpRequest)? {
xmlHttp? =?¿Nuevo? XMLHttpRequest(); //Método de creación compatible con Firefox, Opera y otros navegadores.
}? {
xmlHttp? =?¿Nuevo? ActiveXObject("Microsoft.XMLHTTP"); //Método de creación compatible con el navegador IE
}
}
//Obtener páginas web remotas directamente a través del objeto XMLHttpRequest código fuente.
¿Función? obtenerFuente()? {
var? URL? =?document.getElementById("url "). valor;? //Obtener información de la dirección de destino
//Solicitar al usuario que ingrese cuando la dirección esté vacía.
¿Y si? (URL?==?"")?{
Alerta("Ingrese la URL.");
Regresar;
}
document.getelementbyid("fuente"). ¿valor? =?"Cargando...";? //El mensaje se está cargando.
create XML http(); //Crear objeto XMLHttpRequest
xmlHttp.onreadystatechange? =?escribirFuente? //Establece la función de devolución de llamada
xmlHttp.open("GET ", URL,? true
xmlhttp
}<; / p>
//Escriba el código fuente de la página web remota en el área de texto de la página.
¿Función? escribirFuente()? {
¿Y si? (xmlHttp.readyState?==?4)?{
documento getelementbyid(" fuente ").
¿valor? =?xmlHttp.responseText
}
}
lt/script gt
lt/head gt
ltbody gt
lth 1 gt; lectura remota del código fuente de la página web
ltdiv gt
Dirección:
lt input? tipo="botón "? onclick="getSource()"? Valor= "Obtener código fuente" >>p>
lt/div gt;
lttextarea? filas="10 "? cols="80"? id = " fuente " gt lt/textarea gt;
lt/body gt;
lt/html gt;