Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.08.2011, 07:25
Аспирант
Отправить личное сообщение для andreyua Посмотреть профиль Найти все сообщения от andreyua
 
Регистрация: 18.10.2009
Сообщений: 42

Загрузить вебстраницу в переменную JS
Возможно ли загрузить/сграбить вебстраницу в определенную переменную JS. Любыми средствами ..
Если да, подскажите плиз как ...
Ответить с цитированием
  #2 (permalink)  
Старый 15.08.2011, 08:39
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

только в пределах своего домена:
$.ajax('/test.html', function( data ){
    myvar = data;
});
Ответить с цитированием
  #3 (permalink)  
Старый 15.08.2011, 08:39
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Чёт я не понял что ты хочешь) Что значит загрузить в определённую переменную?) С другого домена хочешь что-ли утащить скелет DOM-а? Если вообще с любой (т.е. к серверу которой у вас нету доступа и которая заранее не предусматривает такой возможности) средствами ЖС - никак)
__________________
kobezzza
code monkey
Ответить с цитированием
  #4 (permalink)  
Старый 15.08.2011, 09:16
Аспирант
Отправить личное сообщение для andreyua Посмотреть профиль Найти все сообщения от andreyua
 
Регистрация: 18.10.2009
Сообщений: 42

kobezzza
Че !, че ты тыкаешь ?
...
http://xpoint.ru/forums/programming/.../faq.xhtml#750
Типа как тут ... только это на проходит почему то ...
Еще есть какие либо варианты ?
...
Куда хоть смотреть , может через другие средства как-то ...
Ответить с цитированием
  #5 (permalink)  
Старый 15.08.2011, 09:28
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от andreyua Посмотреть сообщение
kobezzza
Че !, че ты тыкаешь ?
...
http://xpoint.ru/forums/programming/.../faq.xhtml#750
Типа как тут ... только это на проходит почему то ...
Еще есть какие либо варианты ?
...
Куда хоть смотреть , может через другие средства как-то ...
В этом то и дело что по твоей ссылке, идет загрузка со своего сервера, как сказал kobezzza загрузить с другого сервера посредством JS можно только если сервер разрешает это делать, но как правило по умолчанию сервера не позволяют загружать свои страницы из другого домена, поэтому загружать можно только те страницы которые находятся на том же домене где запущен JS а ссылка что вы показали не говорит о том что там указано о том что можно это делать с другими доменами.
Ответить с цитированием
  #6 (permalink)  
Старый 15.08.2011, 10:06
Аспирант
Отправить личное сообщение для andreyua Посмотреть профиль Найти все сообщения от andreyua
 
Регистрация: 18.10.2009
Сообщений: 42

Да я и не спорю...
А просто советуюсь.... Как все-таки заполучить HTML код нужной страницы.? Может есть какие-то другие варианты ...
Вот я придумал один тупой - скачать в виде файла, а потом считать его код средствами JS. Но надеюсь кто то подскажет способ поумнее !
Ответить с цитированием
  #7 (permalink)  
Старый 15.08.2011, 10:34
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Сообщение от devote
загрузить с другого сервера посредством JS можно только если сервер разрешает это делать, но как правило по умолчанию сервера не позволяют загружать свои страницы из другого домена
А мне казалось что это браузер нас ограничивает
Можно подробней ?


Сообщение от andreyua
Как все-таки заполучить HTML код нужной страницы.? Может есть какие-то другие варианты ...
Как вариант, обратится к серверному скрипту (PHP к примеру) который стырит контент страницы и отдаст в качестве ответа.
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #8 (permalink)  
Старый 15.08.2011, 10:35
Аспирант
Отправить личное сообщение для andreyua Посмотреть профиль Найти все сообщения от andreyua
 
Регистрация: 18.10.2009
Сообщений: 42

А если нет у меня серверного скрипта и домена тоже нет ... ?
Ответить с цитированием
  #9 (permalink)  
Старый 15.08.2011, 10:37
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

andreyua,
Тогда забить на это гиблое дело и заняться чем то попроще.
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #10 (permalink)  
Старый 15.08.2011, 10:38
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от walik
А мне казалось что это браузер нас ограничивает
не совсем, если прописать в заголовках политику безопасности, то можно юзать, хотя этого не достаточно, еще на сервере нужно файл политики иметь. Такой способ использует тот же вконтакт
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Срочно JS developer okp Работа 7 14.06.2011 14:54
Не получается передать переменную из JS в PHP Lion_astana AJAX и COMET 2 23.11.2010 17:23
запомнить переменную js в одном файле и использовать в другом. как? skalka Общие вопросы Javascript 2 28.09.2010 08:19
Как загрузить содержимое web-страницы и провести ее анализ с помощью Js stakker Events/DOM/Window 9 05.02.2010 23:55
помогите задать переменную в js bsgroupua Общие вопросы Javascript 3 01.02.2010 18:28