我有一個(gè)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>上一頁(yè)中還有一個(gè)JavaScript方法,如下所示:function performUpload(){ document.getElementById('frmupload').submit();}我在一個(gè)頁(yè)面的內(nèi)部(uploadpage.htm)中稱其為iframe:<iframe id="docframe" src="upload.htm" style="display:none"></iframe>我嘗試從uploadpage.htm頁(yè)面執(zhí)行以下所示的語(yǔ)句:var i = document.getElementById('docframe');i.contentWindow.performUpload();我收到一條錯(cuò)誤消息,說(shuō)Access被拒絕,并且調(diào)試器在顯示的第一個(gè)JavaScript函數(shù)處停止。這兩個(gè)文件都位于Web項(xiàng)目中的同一位置。它們也具有相同的域名。為什么我會(huì)收到此錯(cuò)誤?當(dāng)然,在更早的時(shí)候,我可以發(fā)布頁(yè)面:當(dāng)我沒(méi)有name為HTML上載控件設(shè)置屬性時(shí)。但是在HTML標(biāo)記中設(shè)置了name屬性后,出現(xiàn)了這個(gè)奇怪的錯(cuò)誤。為什么我第一次沒(méi)有得到這個(gè)?在腳本嘗試訪問(wèn)IE8中的iframe時(shí),有一個(gè)@帖子-> “訪問(wèn)被拒絕”,但是它沒(méi)有幫助。
在IE8上獲取訪問(wèn)被拒絕錯(cuò)誤
江戶川亂折騰
2019-12-03 10:03:10