Элементарный вопрос
Всем привет, очень прошу помочь в следующем:
Необходимо из html документа вытащить содержимое и выложить его на сайте. Есть 3 файла: 1.html 2.html insert.js что надо прописать в insert.js чтобы вся инфа из 2.html появилась в теле 1.html код в 1.html следующий: <SCRIPT language=JavaScript src="insert.js"></SCRIPT> |
AJAX. Или подгрузить во фрейм и скопировать дочерние узлы body (или его innerHTML).
|
Цитата:
|
<iframe src="2.html"></iframe> - это нужно писать в 1.html
|
вообще нужно смотреть что для вас удобней и как это будет происходить? если все лежит на одном домене я бы использовал ajax если же на разных доменах то как по мне лучше iframe
|
// настройки запроса.
var url = "/echo/html", // url запроса
callback = function(html){ alert(html) }; // что делать с данными - сейчас выведет окно
/* ---- налаживаем ajax для ie ----- */
if ( !XMLHttpRequest ) {
XMLHttpRequest = function() {
try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); }
catch(e) {}
try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); }
catch(e) {}
try { return new ActiveXObject("Msxml2.XMLHTTP"); }
catch(e) {}
try { return new ActiveXObject("Microsoft.XMLHTTP"); }
catch(e) {}
};
};
/* собственно, отправляем запрос */
var ajax = new XMLHttpRequest();
ajax.onreadystatechange = function(){
if( ajax.readyState === 4 ){
callback( ajax.responseText );
}
};
ajax.open("GET", url);
ajax.send(null);
|
| Часовой пояс GMT +3, время: 13:29. |