![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: нет Всего: 88 |
Здравствуйте.
Нужно загрузить в свое окно страницу с некого урла и дописать к ней небольшой кусок хтмл Если бы после загрузки нужной страницы скрипт продолжал выполняться, то сабж выглядел бы так:
Роботать должно под IE. Спасибо -------------------- Обижено школьников: 8 |
|||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Кроссдоменный скриптинг запрещён, сделать так не получится.
Если домен свой, то надо сохранить свой скрипт в другом окне, открыв его, например, под текущим, затем обращаться к родительскому окну через opener. . При этом иметь признак загруженности страницы - периодически обращаться с проверкой какого-то объекта, известного Вам, который появится после onload.. |
|||
|
||||
| bems |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: нет Всего: 88 |
Все на локальной машине.
Добавлено @ 19:51 может как-то "перелить" содержимое в свой текущий документ и приписать футер? Сейчас делаю так
-------------------- Обижено школьников: 8 |
||||||
|
|||||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
но Вы же хотите в окно грузить. Если бы во фрейм, то можно.
Как трюк можно использовать document.images[0].height==0 как признак незагруженности изображения на странице, если оно есть. в окне нет, при загрузке во фрейм - да (через внешний onload). При этом, где-то читал, выполняются все onload в момент самого последнего onload, но не знаю , в каком порядке. Чтобы не работать с FSO, можно принимать код через XMLHttpRequest в безопасном виде без тегов. Только код возврата на локальной машине будет =0, а не 200. Потом кодировать теги и выводить по document.write() - это заливка нового кода в текущее окно, не в документ. В конце футер и document.close(). |
|||
|
||||
| bems |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: нет Всего: 88 |
нужно грузить в то же окно, где начал выполняться скрипт. Поэтому - хоть окно, хоть фрейм, а нужен трюк, который бы позволил в конечном итоге иметь страницу именно в первоначальном окне.
я даже синтаксис JS местами не понимаю Добавлено @ 05:22 я имел ввиду сначала загрузить в скрытый фрейм, а потом получить к нему дочтуп через innerHtml и переписать в себя. Но тогда нужно еще чтобы скрипты из документа не начали выполняться во фрейме, а только уже после копирования. -------------------- Обижено школьников: 8 |
||||
|
|||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: нет Всего: 88 |
По XMLHttp нашел вот это
Из этого вытекает что XMLHttpRequest это все равно ActiveX? А если нет, то что такое window.ActiveXObject? -------------------- Обижено школьников: 8 |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |