Warum erhalte ich eine Fehlermeldung "Vorgang abgebrochen", wenn ich eine Webseite in Internet Explorer besuche?

Artikel-ID: 927917 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Warum erhalte ich die folgende Fehlermeldung angezeigt, wenn ich eine Webseite in Internet Explorer besuchen?
Internet Explorer kann nicht geöffnet werden die Internet Site http://<Web site=""></Web>. com. Der Vorgang wurde abgebrochen.
Antwort: InternetExplorer 7 kann kein bestimmtes Element auf einer Webseite auf dieser Website anzuzeigen.

Wie behebe ich dieses Problem?

Die einfachste Möglichkeit für Sie zur Behebung des Problems ist, auf Internet Explorer 8 zu aktualisieren. Dieses Problem tritt nicht mehr in Internet Explorer 8. Zum Aktualisieren auf Internet Explorer 8 finden Sie auf der folgenden Microsoft-Website:
Windows Internet Explorer 8: Startseite
http://www.Microsoft.com/Windows/Internet-Explorer/Beta/default.aspx
Sie können sich auch an den Website-Besitzer wenden und darauf hinweisen, dass Sie ihre Website in Internet Explorer 7 nicht anzeigen können. Wenn die Website-Entwickler interessiert sind, die Weitere Informationen für Entwickler Abschnitt wird erläutert, wie Web-Entwickler können einfache Änderungen vornehmen zu ihren Websites, mit denen sie vollständig kompatibel mit Internet Explorer 7. In der Zwischenzeit natürlich werden Sie diese Website anzeigen, Aktualisieren auf Internet Explorer 8 die bessere Option für Sie u. u. nicht.

Weitere Informationen für Entwickler

Dieses Problem tritt auf, weil eine untergeordnete Container-HTML-Element enthält Skript, das versucht, das übergeordnete Container-Element des untergeordneten Containers zu ändern. Das Skript versucht, das übergeordnete Container-Element zu ändern, indem Sie mit der InnerHTML -Methode oder die AppendChild -Methode.

Dieses Problem kann beispielsweise auftreten, wenn ein DIV -Element ein untergeordneter Container in ein BODY -Element ist und ein Skriptblock in das DIV -Element versucht, das BODY -Element zu ändern, das einem übergeordneten Container für das DIV -Element ist.

Weitere Informationen zu diesem Fehler finden Sie auf der folgenden Microsoft-Website:
Wo befindet sich der Vorgang wurde abgebrochen?
http://blogs.msdn.com/IE/archive/2008/04/23/What-Happened-to-Operation-aborted.aspx
Hinweis Benutzer können auch diese Fehlermeldung erhalten, wenn eine Webseite in einer Liste vertrauenswürdiger Sites eine HTTP 302-Umleitung zu einer Seite in der Internetzone sendet. Geschützten Modus Internet Explorer 7 und späteren Versionen, die unter Windows Vista oder ein neueres Betriebssystem ausgeführt werden verhindern, Umleitungen von Webseiten, die mit mittlerer Integrität auf Webseiten ausgeführt, die mit niedriger Integrität aus Sicherheitsgründen ausgeführt. In diesen Szenarien können Benutzer eine ähnliche Fehlermeldung "Vorgang abgebrochen" erhalten. Um dieses Problem zu beheben, stellen Sie sicher, dass HTTP 302 Umleitungen für Seiten innerhalb derselben Zone sind. Beispielsweise stellen Sie sicher, dass eine Umleitung von einer Zone vertrauenswürdiger Sites Seite zu einer anderen Zone Vertrauenswürdige Sites Seite ist. Oder stellen Sie sicher, dass die Quelle und das Ziel der Umleitung eine Änderung in Internet Explorer im geschützten Modus Status bedeuten nicht.

Problemumgehung 1

Um dieses Problem zu umgehen, Schreiben Sie Skript, Blöcke, die nur ändern, geschlossen, Container oder, die nur das Skript unmittelbar Containerelement ändern. Zu diesem Zweck können Sie einen Platzhalter den Zielcontainer schließen, oder bewegen Sie den Skriptblock, in den Container, den Sie ändern möchten.

Problemumgehung 2

Sie können kurze HTTP-Fehlermeldungen in Internet Explorer deaktivieren. Diese Problemumgehung kann weiterhin die Fehlermeldung angezeigt werden. Internet Explorer wird jedoch nicht von der Seite verschoben, nach dem Auftreten des Fehlers. Diese Problemumgehung funktioniert nur für Internet Explorer 6.

Gehen Sie hierzu folgendermaßen vor:
  1. Auf der Tools Menü, klicken Sie auf Internetoptionen.
  2. Auf der Erweiterte Registerkarte, deaktivieren Sie die Kurze HTTP-Fehlermeldungen anzeigen Kontrollkästchen unter der Durchsuchen Abschnitt, und klicken Sie dann auf OK.
  3. Schließen Sie den Browser.

Abhilfemaßnahme 3

Sie können Active Scripting in Internet Explorer deaktivieren. Diese Problemumgehung vermeidet den Fehlerzustand durch die Ausführung jedes Skript verhindert. Aber der Nachteil dieser Problemumgehung ist, dass die Seite nicht anzeigen Änderungen beinhaltet, die aus zuvor erfolgreiche dynamische Änderungen an der Seite. Außerdem müssen alle Seiten in der gleichen Sicherheitszone nicht Active Scripting aktiviert, bis die Funktion wieder aktiviert wird.

Verwenden Sie eine der folgenden Methoden an, für Internet Explorer 7.

Methode 1

Fügen Sie einzelne Website auf eingeschränkte Sites, die dem scripting standardmäßig deaktiviert ist.

Hinweis Diese Methode wirkt sich nicht nur Skripts aber auch viele andere Bereiche der Seite, einschließlich ActiveX-Steuerelemente, die deaktiviert sind oder die für diese Zone auffordern.

Gehen Sie hierzu folgendermaßen vor:
  1. Auf der Tools Menü, klicken Sie auf Internetoptionen.
  2. Auf der Sicherheit Registerkarte, wählen Sie die Eingeschränkte Sites Zone.
  3. Klicken Sie auf Sites, klicken Sie auf Hinzufügen, und klicken Sie dann auf OK.

Methode 2

Stellen Sie Active Scripting auf Eingabeaufforderung oder auf deaktiviert bei der Anzeige einer betroffenen Website für die Zone in der die Seite geladen.

Hinweis Diese Einstellung wirkt sich auf alle Websites in der Zone, und es sollte festgelegt werden wieder aktiviert, wenn andere Sites durchsuchen. Bestimmen Sie, welche Zone die Website unter geladen wird, indem Sie der unteren rechten Ecke der Statusleiste anzeigen.
  1. Auf der Tools Menü, klicken Sie auf Internetoptionen.
  2. Auf der Sicherheit Registerkarte, wählen Sie unter die Zone der Website lädt.
  3. Führen Sie einen Bildlauf nach unten, um die Scripting Abschnitt, und legen Sie die Active Scripting auf Deaktiviert - verhindert, dass Skripts oder Prompt ? fordert Benutzer ausführen oder nicht, um Skripts auszuführen.
  4. Klicken Sie auf OK.
Hinweis Methode 1 und 2-Methode für Internet Explorer 7 möglicherweise die Site unbrauchbar machen. Deaktivieren Sie nur Skripts, wenn das Problem häufig auf am selben Standort tritt. Wenn Sie ändern die Scripting festlegen, stellen Sie sicher, dass Sie die Einstellung zurückgesetzt zurück zu Aktiviert danach so, dass andere Websites in dieser Zone sind nicht betroffen. Wenn Sie das scripting deaktivieren können, verwenden Sie Abhilfe 1, oder Aktualisieren auf Internet Explorer 8.

Beispiel 1

In diesem Beispiel ist das DIV -Element ein untergeordnetes Container-Element. Der Skriptblock innerhalb des DIV -Elements versucht, das BODY -Element zu ändern. Das BODY -Element ist die nicht geschlossene übergeordneten Container des DIV -Elements.
<html>
  <body>
      <div>
                  <script type="text/Javascript">
                    document.body.innerHTML+="sample text";
                  </script>
      </div>
  </body>
</html>
Um dieses Problem zu beheben, verwenden Sie eine der folgenden Methoden.

Methode 1: Ändern des übergeordneten Elements

Verschieben Sie den Skriptblock in den Bereich des BODY -Elements. Dies ist der Container, den das Skript versucht zu ändern.
<html>
  <body>
      <div>
      </div>
      <script type="text/Javascript">
           document.body.innerHTML+="sample text";
      </script>
  </body>
</html>

Methode 2: Ändern eines geschlossenen Containerelements

Einem geschlossenen Behältnis als Platzhalter im übergeordneten Container hinzufügen Element. Ändern Sie dann den neuen geschlossenen Behältnis mit einem Skriptblock.
<html>
  <body>
      <div id="targetContainer">
      </div>
      <div>
      <script type="text/Javascript">
           document.getElementById('targetContainer').innerHTML+="sample text";
      </script>
      </div>
  </body>
</html>

Beispiel 2

In diesem Beispiel versucht, ein Skriptblock, der in einem tief geschachtelten TD -Container-Element ist zu einem übergeordneten Container BODY -Element zu ändern, indem Sie die AppendChild -Methode.
<html>
  <body>
      <table>
                <tr>
                         <td>
                                 <script type="text/Javascript">
                                                  var d = document.createElement('div');
                                                  document.body.appendChild(d);
                                 </script>
                         </td>
                 </tr>
      </table>
  </body>
 </html>
Um dieses Problem zu beheben, verschieben Sie den Skriptblock in das BODY -Element.
 <html>
  <body>
      <table>
                <tr>
                        <td>
                       </td>
                 </tr>
      </table>
      <script type="text/Javascript">
                                  var d = document.createElement('div');
                                  document.body.appendChild(d);
                     </script>
  </body>
 </html>

Status

Dieses Verhalten ist beabsichtigt.

Eigenschaften

Artikel-ID: 927917 - Geändert am: Sonntag, 21. April 2013 - Version: 10.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
Keywords: 
kberrmsg kbcode kbtshoot kbmt KB927917 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 927917
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns