ошибка получения доступа запрещена в IE8

У меня есть форма HTML (upload.htm) с контролем загрузки файла HTML внутри него.

<form id="frmupload" name="upload" enctype="multipart/form-data" action="uploadhandler.ashx" method="post">
    <input id="uploader" name="uploadctrl" type="file"/>
</form>

На приведенной выше странице есть также один метод JavaScript, который выглядит следующим образом:

function performUpload(){
    document.getElementById('frmupload').submit();
}

Я называю это внутри страницы (uploadpage.htm) изнутриiframe:

<iframe id="docframe" src="upload.htm" style="display:none"></iframe>

Я пытаюсь выполнить приведенное ниже утверждение изuploadpage.htm страница:

var i = document.getElementById('docframe');
i.contentWindow.performUpload();

Я получаю сообщение об ошибкеВ доступе отказанои мой отладчик останавливается при первой функции JavaScript, которую я показал. Оба файла находятся в одном месте в веб-проекте. У них тоже доменное имя. Почему я получаю эту ошибку тогда?

Конечно, раньше я мог опубликовать страницу: когда я не установилname атрибут для элемента управления загрузкой HTML. Но после того, как я установил атрибут имени в разметке HTML, я получаю эту странную ошибку. Почему я не получил это в первый раз?

Посмотрел @ этот пост ->«Доступ запрещен», когда скрипт пытается получить доступ к iframe в IE8, но это не помогло.

Ответы на вопрос(3)

Ваш ответ на вопрос