SORU
14 EKİM 2010, PERŞEMBE


elde IE8 erişim engellendi.

HTML bir form varupload.htmHTML dosyası ile upload içinde kontrol.

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

Ayrıca böyle gider, yukarıdaki sayfada bir JavaScript yöntemi vardır:

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

Bir sayfanın içindeki bu diyorum (uploadpage.htm) iframe Bir: içinde

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

Bu deyim aşağıda gösterildiği yürütmek için çalışıyorumuploadpage.htmsayfa:

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

Belirten bir hata alıyorumErişim engellendive benim hata ayıklayıcısını ilk JavaScript de durur gösterdim işlevi. Hem dosyaları web proje aynı konumda. Aynı etki alanı adı da var. Neden bu hata o zaman alabilirim?

HTML upload kontrolü için name öznitelik kümesi yoktu. tabii, sayfaya post edebilirim daha önce: Ama HTML biçimlendirme adı özniteliği hallettikten sonra, garip bir hata alıyorum. Neden ben bu ilk kez olmadı mı?

Bir bak @ bu ..< yazı vardı . "Access is denied" when script tries to access iframe in IE8 ama işe yaramadı.

CEVAP
2 Aralık 2010, PERŞEMBE


Bu tip işleme izin vermiyor IE="dosya" güvenlik nedeniyle javascript giriş elemanı. Dosya adı ayarı veya bir click olayı tarayıcı iletişim "" form - Internet Explorer yöntemler ileri sürülmüştür şeyleri hatırlamakla ilgili zekidir gönder hata oluştu. Erişim engellendi sonuçlanacak göstermeye çağırarak

Benzer sorun: http://www.webdeveloper.com/forum/showthread.php?t=181272

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • isupportthegosselins

    isupporttheg

    6 Aralık 2009