Показать сообщение отдельно
  #1 (permalink)  
Старый 17.09.2008, 02:51
Новичок на форуме
Отправить личное сообщение для psychodrake Посмотреть профиль Найти все сообщения от psychodrake
 
Регистрация: 17.09.2008
Сообщений: 6

Как получить текущую страницу браузера
Есть необходимость создать скрипт который бы сохранял текущую страницу браузера, отображаемую в нём, считал от неё хэш, затем получал бы эту же страницу, непосредственно делая запрос к ней( к урл), считал от полученной на данном этапе хэш, сравнивал их.

Никак не получается получить текущую страницу браузера. Пробовал через window.content.location, и многое другое.
Привожу код, подскажите пожалуйста.

var displayed_window = window._content.document;
var hex_page = hex_md5(displayed_window);
document.write(hex_page);
document.write(" - - - - - ");

function zzz(){
	var pageAddress = window.location;
	return pageAddress;
}
var current_loc = zzz();

function getXmlHttp(){
  var xmlhttp;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}


var xmlhttp = getXmlHttp(current_loc)
xmlhttp.open('GET', current_loc, false);
xmlhttp.send(null);
var drresp = xmlhttp.responseText;
var hex_real_page = hex_md5(drresp);
document.write(hex_real_page);
alert(drresp);

Последний раз редактировалось Андрей Параничев, 17.09.2008 в 03:03.
Ответить с цитированием