Makale numarası: 927917 - Son Gözden Geçirme: 01 Mayıs 2009 Cuma - Gözden geçirme: 4.0

Ziyaret ETTIĞIM Web sayfası ınternet Explorer'da, neden ben "işlem iptal edildi" hata iletisi alıyorum?

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa
Ziyaret ETTIĞIM Web sayfası ınternet Explorer'da, neden ben aşağıdaki hata iletisini alıyorum?
ınternet Explorer ınternet sitesini http://<Web site>.com. Işlem iptal edildi.
Yanıt: ınternet Explorer 7, bu Web sitesindeki bir Web sayfasında belirli bir öğe görüntülenemiyor.

Nasıl TıKLATTıĞıMDA bu sorunu gidermek?

Sorunu gidermek için en kolay yolu, ınternet Explorer 8'e yükseltmektir. Bu sorun, ınternet Explorer 8'de artık karşılaşmıyorum. Internet Explorer 8'e yükseltmek için aşağıdaki Microsoft Web sitesini ziyaret edin:
Windows ınternet Explorer 8: giriş sayfası
http://www.microsoft.com/windows/internet-explorer/beta/default.aspx (http://www.microsoft.com/windows/internet-explorer/beta/default.aspx)
Ayrıca Web sitesi sahipleri başvurun ve ınternet Explorer 7'de, bir Web sitesini görüntüleyemiyor, söyleyin. Web sitesi geliştiricileri ilgileniyorsanız, Web geliştiriciler bunları ınternet Explorer 7 ile tam uyumlu hale getirir, Web sitelerine nasıl basit değişiklikler yapabilirsiniz More Information for developers bölümüne açıklar. Bu arada, kuşkusuz, ınternet Explorer 8'e yükseltme için daha iyi bir seçenek olabilir, bu Web sitesini görüntülemek kullanamaz.

Daha fazla bilgi için geliştiriciler

Bu sorun, alt kapsayıcı HTML öğesi alt kapsayıcının üst kapsayıcı öğe değiştirmeye çalışan bir komut içerdiğinden oluşur. Üst kapsayıcı öğe innerHTML yöntemi veya appendChild yöntemini kullanarak değiştirmek, komut dosyası çalışır.

Örneğin, bu sorun, bir BODY öğesinin bir alt kapsayıcıda DIV öğedir ve DIV öğesinde SCRIPT bloğu DIV öğesi için bir üst kapsayıcıya olan BODY öğesi değiştirmeye çalışırsa ortaya çıkabilir.

Bu hata hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
Durdurulan işlem için bir ne oldu?
http://blogs.msdn.com/ie/archive/2008/04/23/what-happened-to-operation-aborted.aspx (http://blogs.msdn.com/ie/archive/2008/04/23/what-happened-to-operation-aborted.aspx)
Not Kullanıcılar, güvenilen siteler bölgesinde bir Web sayfası, ınternet bölgesindeki bir sayfaya HTTP 302 yeniden yönlendirmenin gönderirse, bu hata iletisini de alabilirsiniz. Korumalı mod, ınternet Explorer 7 ve Windows Vista veya sonraki bir işletim sistemi çalıştıran bir sonraki sürümlerinde yeniden yönlendirmeler Orta bütünlük düşük bütünlük güvenlik nedenleriyle çalışan Web sayfalarına çalışan Web sayfalarından engeller. Bu senaryolarda, kullanıcılar, benzer bir "İşlem iptal edildi" hata iletisini alabilirsiniz. Bu sorunu gidermek için <a0></a0>, HTTP 302 yönlendirmelerin aynı bölgedeki sayfalar için olduğundan emin olun. Örneğin, bir yeniden yönlendirme için başka bir güvenilen siteler bölgesi sayfası Güvenilen siteler bölgesi sayfasından olduğundan emin olun. Veya, hem kaynak hem de hedef redirect için ınternet Explorer'ın korumalı mod durum değişikliği ilgili olmayan emin olun.

Geçici Çözüm 1

Bu soruna geçici bir çözüm bulmak için <a0></a0>, komut dosyası, komut dosyas?n?n hemen kapsayıcı öğe değiştirin ya da kapsayıcıları, yalnızca değişiklik blokları kapalı yazın. Bunu yapmak için <a0></a0>, Hedef kapsayıcının kapatmak için bir yer tutucu kullanabilirsiniz veya komut dosyası öbeği, değiştirmek istediğiniz kapsayıcıya taşıyabilirsiniz.

Geçici çözüm 2

Internet Explorer'da açıklayıcı HTTP hata iletileri kapatabilirsiniz. Bu geçici çözüm, görünen hata iletisi yine de sağlar. Ancak, ınternet Explorer Hata oluştuktan sonra sayfadan çıkmanız taşımaz. Bu geçici çözüm, yalnızca ınternet Explorer 6 için çalışır.

Bunu yapmak için şu adımları izleyin:
  1. Araçlar menüsünden Internet seçenekleri ' ni tıklatın.
  2. Gelişmiş sekmesindeki Gözatma bölümündeki Açıklayıcı HTTP hata iletileri göster onay kutusunu tıklatıp temizleyin ve sonra Tamam ' ı tıklatın.
  3. Tarayıcıyı kapatın.

Geçici çözüm 3

Internet Explorer'da Active komut dizilerini devre dışı bırakabilirsiniz. Bu geçici çözüm, herhangi bir komut dosyasının çalışmasını önleme tarafından hata durumu önler. Ancak, bu geçici çözüm'ün olumsuzluk sayfa'değil, sayfaya daha önce başarılı dinamik değişikliklerden kaynaklanan gösteri değişiklikleri yapar. Ayrıca, tüm sayfaları aynı güvenlik bölgesinde özellik yeniden etkinleştirilinceye kadar etkin Active Komut Dizileri yetkiniz yok.

Internet Explorer 7 için aşağıdaki yöntemlerden birini kullanın.

Yöntem 1

Burada, komut dosyası varsayılan olarak devre dışıdır Yasak siteler için tek tek site ekleyin.

Not Bu yöntem yalnızca de birçok diğer sayfanın alanlarını devre dışı veya bu bölge için size soracak şekilde ActiveX denetimleri dahil, ancak komut dosyası'nı etkiler.

Bunu yapmak için şu adımları izleyin:
  1. Araçlar menüsünden Internet seçenekleri ' ni tıklatın.
  2. Güvenlik sekmesinde, Yasak siteler Bölgesi'ni seçin.
  3. Siteler'i tıklatın, Ekle ' yi tıklatın ve sonra Tamam ' ı tıklatın.

Yöntem 2

Etkilenen bir site içinde site yükler bölgenin görüntülediğinizde Active Komut Dizileri istemi veya devre dışı olarak ayarlayın.

Not Bu ayarı bölgedeki tüm siteleri etkiler ve diğer sitelere göz attıklarında geri etkin olarak ayarlanması gerekir. Sitenin altında durum çubuğunun sağ alt köşesinde görüntüleyerek yüklenen bölgesinin ne belirler.
  1. Araçlar menüsünden Internet seçenekleri ' ni tıklatın.
  2. Güvenlik sekmesinde, altında site yükleyen bir bölge seçin.
  3. Komut dosyası bölümüne gidin ve Active Komut Dizilerini devre dışı - komut dosyalarını engeller veya kullanıcı çalıştırın veya komut dosyalarını çalıştırmak için değil istem - ister ayarlayın.
  4. Tamam ' ı tıklatın.
Not Yöntem 1 ve yöntem 2 için ınternet Explorer 7 site kullanılamaz hale getirebilir. Sorun sık sık aynı sitede oluşuyorsa, yalnızca komut dosyaları devre dışı. Komut dosyası ayarı değiştirirseniz, böylece o bölgedeki diğer siteler etkilenmez, ayarı yeniden etkin olarak sonradan sıfırlamak, dikkat edin. Komut dosyası devre dışı bırakamıyorsanız, geçici çözüm 1'i kullanın veya ınternet Explorer 8'e yükseltin.

Örnek 1

Bu örnekte, alt kapsayıcı öğe DIV öğedir. SCRIPT blok içinde DIV öğe BODY öğesi değiştirmeye çalışır. Kapatılmamış bir üst kapsayıcıya DIV öğesinin BODY öğedir.
<html>
  <body>
      <div>
                  <script type="text/Javascript">
                    document.body.innerHTML+="sample text";
                  </script>
      </div>
  </body>
</html>
Bu sorunu gidermek için <a0></a0>, aşağıdaki yöntemlerden birini kullanın.

Yöntem 1: ana öğeyi Değiştir

SCRIPT bloğu BODY öğesinin kapsamı taşıyın. Komut dosyasını değiştirmeye çalışıyor kapsayıcıdır.
<html>
  <body>
      <div>
      </div>
      <script type="text/Javascript">
           document.body.innerHTML+="sample text";
      </script>
  </body>
</html>

Yöntem 2: bir kapalı bir kapsayıcı öğe Değiştir

Kapalı bir kapsayıcı, üst kapsayıcı öğe yer tutucu olarak ekleyin. Sonra yeni kapalı kapsayıcısı bir komut dosyası bloğu ile değiştirin.
<html>
  <body>
      <div id="targetContainer">
      </div>
      <div>
      <script type="text/Javascript">
           document.getElementById('targetContainer').innerHTML+="sample text";
      </script>
      </div>
  </body>
</html>

Örnek 2

Bu örnekte, derine yuvalanmış TD kapsayıcı öğe içinde bir SCRIPT bloğu appendChild yöntemini kullanarak bir üst kapsayıcı BODY öğesi değiştirmeye çalışır.
<html>
  <body>
      <table>
                <tr>
                         <td>
                                 <script type="text/Javascript">
                                                  var d = document.createElement('div');
                                                  document.body.appendChild(d);
                                 </script>
                         </td>
                 </tr>
      </table>
  </body>
 </html>
SCRIPT bloğu BODY öğesine taşımak bu sorunu gidermek için <a0></a0>,.
 <html>
  <body>
      <table>
                <tr>
                        <td>
                       </td>
                 </tr>
      </table>
      <script type="text/Javascript">
                                  var d = document.createElement('div');
                                  document.body.appendChild(d);
                     </script>
  </body>
 </html>

Durum

Bu davranış tasarım yüzündendir.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
Anahtar Kelimeler: 
kbmt kberrmsg kbcode kbtshoot kbbug KB927917 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:927917  (http://support.microsoft.com/kb/927917/en-us/ )