layla,
http://javascript.ru/doctree |
Цитата:
если со своего, то также как и без фрейма, только заместо window упомянутая выше конструкция |
Цитата:
А как такое может быть? если что то есть в айфраме то значит оно уже у нас в компьютере во временной папке. Значит можно делать с ним что хочешь. Или как? И еще document.getElementById('mypage').contentWindow - это ссылка на объект window подгружаемого фрейма. А как ссылку превратить в объект? |
Может вообще не действовать через айреймы а как то иначе?
Можно как-то перекачать содержимое удаленного урла в переменную стринг? |
Цитата:
Цитата:
JavaScript работает под управлением браузера и может делать только то, что ему разрешит браузер а браузер не разрешает общатся полноценно и просто с чужими доменами так как иначе это бы позволило любому сайту снять с вашего кошелька все деньги, если вы случайно забыли разлогинится Цитата:
http://javascript.ru/ajax/cross-domain-scripting но это только со своих доменов, по сути с чужих не удастся, кроме проксирования.но это опять-таки не всегда подходит |
тут http://anton.shevchuk.name/javascrip...eginners-ajax/ что то о джквери написано. Похоже на то что надо. Но никак не могу разобраться чего это такого. И спать пора. Может кто т о из опытных поймет быстрее?
|
layla,
ns negjq& тебе русским языком говорят, что javascript не может так просто общаться с другими доменами на способы это хоть как-то обойти(при условии, что оба домена твои, либо ты готов юзать серверные скрипты как прокси), я уже кинул ссылку выше jQuery ограничения наложенные на JS обойти разумеется не может из кросдоменного взаимодействия у него кажется только getScript реализован Сперва прости пожалуйста материалы размещенные по ссылкам, что тебе указали затем сделай поиск по форуму, по поводу кросдоменных запросов, если тебе не хватит информации после этого, перечитав еще три раза эти статьи, задавай адекватный вопрос, а не пиши идиотские вопросы об одном и том же, как ты это до сих пор делаешь |
layla,
а хотите я вам повторю еще раз? ;) Цитата:
|
Впрочем, html application Эксплорера и виджетам Оперы позволено делать XHR на чужие домены.
Но скажу сразу, чтобы не плодить пустых вопросов, заставить браузер пользователя запустить их, без явного на то согласия и желания самого пользователя, невозможно. Но если у Вас, layla, благие намерения, я верю, Вы сможете почитать документацию и сделать что-то полезное. |
Подниму тему, вопрос похожий. И по уровню подготовки вопрошанта тоже. В смысле в программировании понимаю, но в яве - ничего.
Условия таковы. GreaseMonkey. Под ним мой скрипт модифицирует получаемые коды хтмл заменяя ссылки на страницы с картинками - ссылками на картинки непосредственно. Обычное дело. Но, на одном сайте два уровня: обычные картинки и большие картинки. При этом не каждая картинка имеется в большом варианте. Узнать есть ли у нее таковой нельзя из уровня страницы с ноготками (thumbnails). Можно только открыв страницу с картинкой - там появляется ссылка на большой (оригинальный) вариант. Который, тоже откроется на странице, а не живьем. Но, это уже не та проблема о которой я пишу. Если бы я мог скачать текст кодов по известному адресу (все на одном домене ессно) и посмотреть есть ли там ссылка на большую картинку, я бы мог сразу на странице ноготоков заменять ссылки соответственно наличию/отсутствию больших картинок. Если я правильно понял (и у меня похожая заготовка есть), то надо создать iFrame в текущей странице, скрытый, поставить его src на адрес страницы. Это в общем понятно. Не понятно: 1). можно ли загружать только текст. Поскольку если все грузить - тамошняя картинка весит немало и фактически получится прелоадер. Чего вовсе не надо. 2). Как определить событие окончания загрузки или можно не дожидаясь долбить туда запросы на получение ссылки для определенного элемента? |
Часовой пояс GMT +3, время: 09:27. |