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

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем ulkoalex, 17 апр 2006.

Статус темы:
Закрыта.
  1. ulkoalex

    ulkoalex Гость

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

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    Для: ulkoalex
    это скорее всего из-за политик безопасности в IE.
     
  3. ulkoalex

    ulkoalex Гость

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

    ???? Гость

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

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    Для: ulkoalex
    ну если ты хочешь делать для себя - то в настройках IE
    если для сайта публичного - то так не делай.
     
  6. ulkoalex

    ulkoalex Гость

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

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

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

    ???? Гость

Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей