Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Доступ к content через iframe! (https://javascript.ru/forum/events/22238-dostup-k-content-cherez-iframe.html)

a1exei 11.10.2011 19:32

Доступ к content через iframe!
 
Доброго времени суток!

Обращаюсь за помощью к опытным веб-программистам, которые знают толк в javascript. Вопрос: почему к фрейму именно с этим адресом: http://advanceranking.com/submit.php не может получить доступ не один браузер кроме firefox? Сам url фрейма является php-скриптом, который находится на этом же домене (поясняю на всякий пожарный чтоб не упомянали политику безопасности и т.п.).


window.document.getElementById(ident).contentWindow.document


В общем-то работает с любым URL кроме вышеуказанного, а вот в чем причина ошибки в данном случае - хороший вопрос.) К тому же в Firefox все путем.

Вот как реагирует консоль ошибок в Opera:

Uncaught exception: ReferenceError: Security error: attempted to read protected variable: toString

IE:

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; WebMoney Advisor; MRSPUTNIK 2, 4, 0, 226; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E; msn OptimizedIE8;ENUS)
Timestamp: Tue, 11 Oct 2011 14:14:13 UTC
...
Message: Access is denied


Просто загадка какая-то. По крайней мере я не заметил изъянов, разве что в html-коде был лишний закрывающий тэг </script>, но его вырезание ничего не дало(.

Надеюсь кто-то реально поможет. С меня СПАСИБО и респект! =)

a1exei 14.10.2011 19:06

Оказывается если убрать из головы документа эту строку:
<script type="text/javascript" src="http://advanceranking.com/javascripts/tiny_mce/tiny_mce.js"></script>
всё работает!

Узнать бы для чего нужен этот скрипт, и чем он мог помешать.

... Понял, это WYSIWYG редактор. Плохо что с ним не фурычит!(


Часовой пояс GMT +3, время: 12:23.