Как вытащить сведения из другой страницы с помощью js?
Хотел спросить у знающих js форумчан, как находясь на одной страницы, при клике на ссылку(человек переходит дальше по ссылке), вытащить имя последнего авторизировавшегося человека и сохранить его имя в кукие.
Как на чистом js без фреймворков, можно это сделать, или подскажите что и где почитать, в интернете ничего полезного не нашел. Буду признателен за помощь. |
makregistr, оно?
http://javascript.ru/forum/events/13...m-servere.html |
Большое спасибо это уже что-то, а есть вариант чтоб без фрейма, чтоб в html не добавлять код (т.к в задании страница якобы уже существует и сайт давно работает и к нему нужно просто подключить файл со скриптом)
|
Цитата:
Хотя не понятно как это сочетается Цитата:
|
Цитата:
Плюс грузить в фрейме страницу не представляется возможным, т.к. она довольно тяжелая на ней много другой информации, может есть какие-то другие способы? |
Цитата:
<div id='test'>Text</div> ... <script> alert(document.getElementById('test').innerHTML) </script> |
Нужно инициировать аякс запрос:
function run() { var str = file_get_contents('polzovatel.html'); // Адрес страницы с пользователями re = /<div id="lastVisitors">[\s\S]*?<li>(.*?)<\/li>/i; var found = str.match(re); // Ищем последнего if (found[1] != '') restyle(found[1]); } // Получаем контент function file_get_contents(url) { var req = null; try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { try { req = new XMLHttpRequest(); } catch(e) {} } } if (req == null) throw new Error('XMLHttpRequest not supported'); req.open("GET", url, false); req.send(null); return req.responseText; } |
Часовой пояс GMT +3, время: 19:59. |