|
15.08.2011, 07:25
|
Аспирант
|
|
Регистрация: 18.10.2009
Сообщений: 42
|
|
Загрузить вебстраницу в переменную JS
Возможно ли загрузить/сграбить вебстраницу в определенную переменную JS. Любыми средствами ..
Если да, подскажите плиз как ...
|
|
15.08.2011, 08:39
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
только в пределах своего домена:
$.ajax('/test.html', function( data ){
myvar = data;
});
|
|
15.08.2011, 08:39
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Чёт я не понял что ты хочешь) Что значит загрузить в определённую переменную?) С другого домена хочешь что-ли утащить скелет DOM-а? Если вообще с любой (т.е. к серверу которой у вас нету доступа и которая заранее не предусматривает такой возможности) средствами ЖС - никак)
|
|
15.08.2011, 09:16
|
Аспирант
|
|
Регистрация: 18.10.2009
Сообщений: 42
|
|
kobezzza
Че !, че ты тыкаешь ?
...
http://xpoint.ru/forums/programming/.../faq.xhtml#750
Типа как тут ... только это на проходит почему то ...
Еще есть какие либо варианты ?
...
Куда хоть смотреть , может через другие средства как-то ...
|
|
15.08.2011, 09:28
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
В этом то и дело что по твоей ссылке, идет загрузка со своего сервера, как сказал kobezzza загрузить с другого сервера посредством JS можно только если сервер разрешает это делать, но как правило по умолчанию сервера не позволяют загружать свои страницы из другого домена, поэтому загружать можно только те страницы которые находятся на том же домене где запущен JS а ссылка что вы показали не говорит о том что там указано о том что можно это делать с другими доменами.
|
|
15.08.2011, 10:06
|
Аспирант
|
|
Регистрация: 18.10.2009
Сообщений: 42
|
|
Да я и не спорю...
А просто советуюсь.... Как все-таки заполучить HTML код нужной страницы.? Может есть какие-то другие варианты ...
Вот я придумал один тупой - скачать в виде файла, а потом считать его код средствами JS. Но надеюсь кто то подскажет способ поумнее !
|
|
15.08.2011, 10:34
|
|
Профессор
|
|
Регистрация: 09.11.2009
Сообщений: 1,101
|
|
Сообщение от devote
|
загрузить с другого сервера посредством JS можно только если сервер разрешает это делать, но как правило по умолчанию сервера не позволяют загружать свои страницы из другого домена
|
А мне казалось что это браузер нас ограничивает
Можно подробней ?
Сообщение от andreyua
|
Как все-таки заполучить HTML код нужной страницы.? Может есть какие-то другие варианты ...
|
Как вариант, обратится к серверному скрипту (PHP к примеру) который стырит контент страницы и отдаст в качестве ответа.
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
|
|
15.08.2011, 10:35
|
Аспирант
|
|
Регистрация: 18.10.2009
Сообщений: 42
|
|
А если нет у меня серверного скрипта и домена тоже нет ... ?
|
|
15.08.2011, 10:37
|
|
Профессор
|
|
Регистрация: 09.11.2009
Сообщений: 1,101
|
|
andreyua,
Тогда забить на это гиблое дело и заняться чем то попроще.
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
|
|
15.08.2011, 10:38
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
Сообщение от walik
|
А мне казалось что это браузер нас ограничивает
|
не совсем, если прописать в заголовках политику безопасности, то можно юзать, хотя этого не достаточно, еще на сервере нужно файл политики иметь. Такой способ использует тот же вконтакт
|
|
|
|