﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / JavaScript  / Как загрузить сайт в переменную / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Wed, 15 Oct 2008 01:25:13 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Как загрузить сайт в переменную</title><link>http://www.relib.com/forums/Topic906315-10-1.aspx</link><description>Нет невозможного! Делается это примерно так&lt;P&gt;[code]&lt;/P&gt;&lt;P&gt;var x=null; // Здесь будет объект XMLHttpRequest&lt;/P&gt;&lt;P&gt;// -- START: Проверенный в боях код --//&lt;BR&gt;if(window.XMLHttpRequest)&lt;BR&gt;{ x=new window.XMLHttpRequest();&lt;BR&gt;  if(x.overrideMimeType)&lt;BR&gt;   x.overrideMimeType('text/xml');&lt;BR&gt;}else if(window.ActiveXObject)&lt;BR&gt;{try&lt;BR&gt; { x=new ActiveXObject("Msxml2.XMLHTTP") }&lt;BR&gt; catch(e)&lt;BR&gt; {try&lt;BR&gt;  { x=new ActiveXObject("Microsoft.XMLHTTP") }&lt;BR&gt;   catch(e){}&lt;BR&gt; }&lt;BR&gt;}&lt;BR&gt;// -- END: Проверенный в боях код --//&lt;BR&gt;&lt;/P&gt;&lt;P&gt;if(x){&lt;/P&gt;&lt;P&gt;    x.open(GET,"&lt;A href='http://www.google.com",false/'&gt;http://www.google.com",false&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;    x.send(null);&lt;/P&gt;&lt;P&gt;//    Вот он момент счастья!!!!&lt;/P&gt;&lt;P&gt;   var s=x.responseText;&lt;/P&gt;&lt;P&gt;// Теперь в s содержится HTML-код.&lt;/P&gt;&lt;P&gt;}else alert("Прости друг!")&lt;/P&gt;&lt;P&gt;[/code]&lt;/P&gt;&lt;P&gt;Здесь я опустил проверку ответа на наличие ошибок, да и вызовы open и send лучше поместить в блок try ... catch&lt;P&gt;Вообще всё что я написал выше - на случай если дело горит и учить что-то некогда. А если есть время - сходи на &lt;A href="http://www.knizhek.net/"&gt;www.knizhek.net&lt;/A&gt; и найди там книгу Ajax в действии - с неё всего лучше начать. Судя по твоему вопросу вряд ли ты имеешь представление об AJAX - но это наше почти сегодня и через пару лет большинство сайтов продвинутых компаний и не только будет выполнено по технологии AJAX. &lt;P&gt;Да, вот ещё - если сечешь в английском - зайди на &lt;A href="http://www.mozilla.org/"&gt;www.mozilla.org&lt;/A&gt; -поищи "AJAX". На &lt;A href="http://www.msdn2.com/library/"&gt;www.msdn2.com/library/&lt;/A&gt; - поищи "XMLHttpRequest Object".&lt;P&gt;Надеюсь, я хоть чем-то помог.</description><pubDate>Tue, 21 Nov 2006 21:57:19 GMT</pubDate><dc:creator>ISM</dc:creator></item><item><title>Как загрузить сайт в переменную</title><link>http://www.relib.com/forums/Topic906315-10-1.aspx</link><description>Может вопрос не совсем корректны, но мне надо чтобы явовский скрипт загрузил некотрую страничку в переменную.&lt;br&gt;к примеру var s = loadsite('http://WWW.GOOGLE.COM'); - это типа что я хочу... в переменной хочу хтмл код или текст этого сайта</description><pubDate>Tue, 24 Oct 2006 08:48:29 GMT</pubDate><dc:creator>SamProf</dc:creator></item></channel></rss>