21.07.2009, 17:07
|
Новичок на форуме
|
|
Регистрация: 20.07.2009
Сообщений: 8
|
|
Сообщение от B~Vladi
|
аха. Ну вот. Создаёте фрейм значт:
var iframe=document.createElement('iframe');
iframe.src='domain.com';
// Далее остальные свойства, если надо...
document.appendChild(iframe);
Ну вот... а если надо сменить url фрейма:
//создаём новый фрейм newFrame со своим src
document.removeChild(iframe, newFrame);
Думаю, алгоритм понятен
|
Все равно не понимаю...... что нам ето дает? Удалим мы iframe и заменем его нвым фреймом в который так же будет грузится документ domen.com, опять получается кросс доменный обмен .... который запрещен в ie
|
|
21.07.2009, 17:37
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Сообщение от dima911
|
в который так же будет грузится документ domen.com
|
Читай внимательнее
Сообщение от dima911
|
//создаём новый фрейм newFrame со своим src
|
|
|
21.07.2009, 17:40
|
Новичок на форуме
|
|
Регистрация: 20.07.2009
Сообщений: 8
|
|
Сообщение от B~Vladi
|
Читай внимательнее
|
Это я понимаю что создается новый фрейм со своим src, только src опять будет на domain.com
|
|
21.07.2009, 17:49
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Сообщение от dima911
|
Это я понимаю что создается новый фрейм со своим src, только src опять будет на domain.com
|
мда... src будет таким, каким установишь его ты сам, понимаешь?! Вот смотри. Есть у тебя iframe на yandex.ru. Например, ты хочешь програмно сменить домен yandex.ru на google.com. Сделать это через iframe.domain у тебя не получится, зато получится создать другой фрейм с src='google.com';. Ты можешь хоть 30 фреймов создать на одной странице, у которых будут разные домены!... Дошло?!
|
|
21.07.2009, 17:58
|
Новичок на форуме
|
|
Регистрация: 20.07.2009
Сообщений: 8
|
|
Сообщение от B~Vladi
|
мда... src будет таким, каким установишь его ты сам, понимаешь?! Вот смотри. Есть у тебя iframe на yandex.ru. Например, ты хочешь програмно сменить домен yandex.ru на google.com. Сделать это через iframe.domain у тебя не получится, зато получится создать другой фрейм с src='google.com';. Ты можешь хоть 30 фреймов создать на одной странице, у которых будут разные домены!... Дошло?!
|
Можешь мне в асю стукнуть 423360519 , почемуто твоя аська не находится?
|
|
21.07.2009, 17:58
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
B~Vladi,
доступ к содержимому он хочет получить.
|
|
21.07.2009, 18:01
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Сообщение от Kolyaj
|
доступ к содержимому он хочет получить.
|
Правда?! Толи лыжи толи я...
|
|
21.07.2009, 21:27
|
|
Профессор
|
|
Регистрация: 21.10.2008
Сообщений: 241
|
|
Сообщение от B~Vladi
|
Правда?! Толи лыжи толи я...
|
Да нет, ему нужно каждый раз загружать новый фрейм, ты правильно понял. Ему следует собрать в массив все домены, которые он хочет загрузить и прокручивать их поочередности, но никакого доступа он к ним никогда не получит! Проверенно на практике!
var domains = ['yande.com','google.com','mail.ru'];
|
|
15.09.2011, 05:03
|
Новичок на форуме
|
|
Регистрация: 01.04.2011
Сообщений: 1
|
|
Сообщение от HelpeR
|
Да нет, ему нужно каждый раз загружать новый фрейм, ты правильно понял. Ему следует собрать в массив все домены, которые он хочет загрузить и прокручивать их поочередности, но никакого доступа он к ним никогда не получит! Проверенно на практике!
var domains = ['yande.com','google.com','mail.ru'];
|
то есть на данный момент кроссдоменные запросы, с получением данных возможны только через <script ..> ?
|
|
15.09.2011, 08:56
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
и ajax, если ты контролируешь ответ сервера
|
|
|
|