доступ к фреймам через Java Script

  • Автор темы ulkoalex
  • Дата начала
Статус
Закрыто для дальнейших ответов.
U

ulkoalex

Гость
#1
Проблема следующая - необходимо управлять содержимым одного фрейма из другого.
Делаю след. образом:
Код:
top.frames['frame'].document.getElementById('name').value = "Vasya Pupkin";
Но это работает только если оба фрейма на одном сайте.
Если же второй фрейм грузиться с другого домена то скрипт выдает ошибку "отказано в доступе" или "действие отменено".
Можно ли разрешить доступ с помошью настроек (IE)?
Страничка создается для пользования "узким кругом", поэтому проблему необходимо решить любым способом (ковырянием в винде/IE) ;)
Главное чтобы такая конструкция работала
Подскажите, если кто знает возможно-ли траблу решить вообще и как, заранее спасибо!
 

admin

Well-Known Member
08.08.2003
2 754
1
#2
Для: ulkoalex
это скорее всего из-за политик безопасности в IE.
 
U

ulkoalex

Гость
#3
это я как раз понял :rolleyes:
цель моего поста была - узнать. где именно отключить эту долбанную безопастность :D
 
?

????

Гость
#4
Для: ulkoalex
можно просто добавить домен в список надежных узлов.
 

admin

Well-Known Member
08.08.2003
2 754
1
#5
Для: ulkoalex
ну если ты хочешь делать для себя - то в настройках IE
если для сайта публичного - то так не делай.
 
U

ulkoalex

Гость
#6
это скорее всего из-за политик безопасности в IE.
у меня есть домен на котором лежит скрипт и домены которые будут во фрейме - что добавлять?
вообще ситуация следующая:
использоваться будет только на определенных конкретных компах
(поэтому можно расковырять настройки винды/IE как угодно - лишь бы работало:rolleyes:)
представляет собой админку некого скрипта
скрипт в одном фрейме выводит список сайтов (тематические каталоги, поисковики)
при нажатии на один из сайтов в нижнем фрейме выводится этот сайт (страница для регистрации в поисковике/каталоге) а с помощью java script форма автоматиччески заполняется

скрипт находится в другом фрейме, страница в фрейме "forma" (<frame name="forma" ...)- заполнение основано на конструкциях вида
top.frames['forma'].document.getElementById('name').value = "Vasya Pupkin";

В настройках IE стоит "разрешать грузить данные с посторонних узлов" а хост со скриптом занесен в список доверенных, но IE все-равно пишет "отказано в доступе"
 
Статус
Закрыто для дальнейших ответов.