2008-12-11 1 views
1

Я открываю новое окно с помощью кнопки var myWindow = window.open (...). Затем я хочу переместить это окно в нужное место на экране. Я использую myWindow.moveTo (10,10) для этого, но получаю сообщение об ошибке «Отказано в доступе».Почему у меня есть ошибка при использовании moveTo в JavaScript?

Окно, которое я открываю, содержит информацию с другого сервера на тот, который я выполняю. Когда это не так, окно движется правильно. Это ограничение, и есть ли способ его преодолеть?

Я использую IE7. (Работа для существующей интрасети, которая включает в себя множество ActiveX, поэтому все пользователи используют IE7)

ответ

3

Вы можете попытаться поместить информацию с другого сайта в iframe, находящемся на том же хосте, который запускает window.open JavaScript. Или, может быть, даже лучше, получить информацию на стороне сервера и представить ее прямо с вашего сайта. Iframes может быть проблемой.

1

Окно, которое я открываю, содержит информацию с другого сервера, к которой я выполняю. Когда это не так, окно движется правильно. Это ограничение, и есть ли способ его преодолеть?

Модель безопасности для браузеров в последние пару лет все более ограничивается. То, что вы могли бы сделать несколько лет назад, больше не допускается. Обвините его в рекламных компаниях.

+0

Есть ли способ вокруг него? С настройкой IE? – 2008-12-11 11:19:57