obtener acceso es denegado error en IE8

Tengo un formulario HTML (upload.htm) con un control de carga de archivos HTML dentro de él.

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

También hay un método de JavaScript en la página anterior que dice:

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

Llamo a esto dentro de una página (uploadpage.htm) desde dentro de uniframe:

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

Intento ejecutar la declaración que se muestra a continuación desde eluploadpage.htm&nbsp;página:

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

Me sale un error diciendoAcceso denegado, y mi depurador se detiene en la primera función de JavaScript que he mostrado. Ambos archivos están en la misma ubicación en el proyecto web. Tienen el mismo nombre de dominio también. ¿Por qué recibo este error entonces?

Por supuesto, antes, podría publicar la página: cuando no configuré elname&nbsp;atributo para el control de carga HTML. Pero después de configurar el atributo de nombre en el marcado HTML, obtengo este extraño error. ¿Por qué no recibí esto la primera vez?

Echó un vistazo a esta publicación ->"Acceso denegado" cuando el script intenta acceder al iframe en IE8Pero no sirvió de nada.