Γιατί εμφανίζεται μήνυμα λάθους "Η λειτουργία ματαιώθηκε" όταν επισκέπτομαι μια ιστοσελίδα στον Internet Explorer;

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 927917 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Γιατί εμφανίζεται το ακόλουθο μήνυμα λάθους όταν επισκέπτομαι μια ιστοσελίδα στον Internet Explorer;
Δεν μπορείτε να ανοίξετε τον Internet Explorer το http:// τοποθεσία Internet<web site=""></web>. com. Η λειτουργία ματαιώθηκε.
Απαντήσεων: Internet Explorer 7 δεν μπορεί να εμφανίσει ένα συγκεκριμένο στοιχείο σε μια σελίδα Web σε αυτήν την τοποθεσία Web.

Πώς μπορώ να διορθώσω αυτό το πρόβλημα;

Ο ευκολότερος τρόπος για να διορθώσετε το πρόβλημα είναι να κάνετε αναβάθμιση σε Internet Explorer 8. Αυτό το πρόβλημα δεν παρουσιάζεται πλέον στον Internet Explorer 8. Για να αναβαθμίσετε τον Internet Explorer 8, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
Windows Internet Explorer 8: κεντρική σελίδα
http://www.Microsoft.com/Windows/Internet-Explorer/Beta/Default.aspx
Επίσης, μπορείτε να επικοινωνήστε με τους κατόχους της τοποθεσίας Web και να πείτε ότι δεν μπορείτε να προβάλετε τους τοποθεσία Web στον Internet Explorer 7. Αν οι προγραμματιστές τοποθεσιών Web, το Περισσότερες πληροφορίες για προγραμματιστές η ενότητα εξηγεί πώς προγραμματιστές Web να κάνετε απλές αλλαγές προς τις τοποθεσίες Web που θα γίνουν πλήρως συμβατό με τον Internet Explorer 7. Εν τω μεταξύ, φυσικά, δεν θα μπορείτε να προβάλετε αυτήν την τοποθεσία Web, ώστε να κάνετε αναβάθμιση σε Internet Explorer 8 ενδέχεται να είναι η καλύτερη επιλογή.

Περισσότερες πληροφορίες για προγραμματιστές

Αυτό το ζήτημα παρουσιάζεται επειδή ένα θυγατρικό στοιχείο περιέκτη HTML περιέχει μια δέσμη ενεργειών που προσπαθεί να τροποποιήσει το γονικό στοιχείο περιέκτη του εξαρτώμενου κοντέινερ. Η δέσμη ενεργειών προσπαθεί να τροποποιήσετε το γονικό στοιχείο περιέκτη χρησιμοποιώντας είτε το innerHTML η μέθοδος ή το appendChild μέθοδος.

Για παράδειγμα, αυτό το ζήτημα ενδέχεται να προκύψει εάν ένα TAG DIV το στοιχείο είναι ένα εξαρτώμενο κοντέινερ σε μια ΟΡΓΑΝΙΣΜΌΣ στοιχείο, και ένα ΔΈΣΜΗ ΕΝΕΡΓΕΙΏΝ αποκλεισμός του TAG DIV στοιχείο προσπαθεί να τροποποιήσει το ΟΡΓΑΝΙΣΜΌΣ το στοιχείο που είναι γονικό κοντέινερ για το TAG DIV στοιχείο.

Για περισσότερες πληροφορίες σχετικά με αυτό το σφάλμα, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
Τι απέγινε η λειτουργία ματαιώθηκε;
http://blogs.MSDN.com/IE/Archive/2008/04/23/What-happened-to-Operation-aborted.aspx
Σημείωση Οι χρήστες επίσης ενδέχεται να λάβετε αυτό το μήνυμα λάθους, εάν μια σελίδα Web σε μια ζώνη αξιόπιστων τοποθεσιών αποστέλλει μια ανακατεύθυνση HTTP 302 σε μια σελίδα στην ζώνη Internet. Με προστατευμένη λειτουργία του Internet Explorer 7 και νεότερες εκδόσεις που λειτουργούν σε Windows Vista ή νεότερη έκδοση λειτουργικού συστήματος εμποδίζει ανακατευθύνσεις από ιστοσελίδες που εκτελούνται με μεσαία ακεραιότητα σελίδες Web που εκτελούνται με χαμηλή ακεραιότητα για λόγους ασφαλείας. Σε αυτά τα σενάρια, οι χρήστες ενδέχεται να εμφανιστεί ένα παρόμοιο μήνυμα λάθους "Η λειτουργία ματαιώθηκε". Για να επιλύσετε αυτό το ζήτημα, βεβαιωθείτε ότι είναι HTTP 302 ανακατευθύνσεις για σελίδες μέσα στην ίδια ζώνη. Για παράδειγμα, βεβαιωθείτε ότι μια ανακατεύθυνση είναι από τη μία σελίδα ζώνη αξιόπιστων τοποθεσιών σε μια άλλη σελίδα ζώνη αξιόπιστων τοποθεσιών. Ή, βεβαιωθείτε ότι η προέλευση και ο προορισμός της ανακατεύθυνσης δεν συνεπάγεται αλλαγή στην κατάσταση προστατευμένης λειτουργίας του Internet Explorer.

Εναλλακτικός τρόπος αντιμετώπισης 1

Για να επιλύσετε αυτό το ζήτημα, μπορείτε να γράψετε δέσμη ενεργειών μπλοκ που τροποποιούν μόνο κλειστά δοχεία ή που τροποποιείτε μόνο στοιχείο άμεσο περιέκτη της δέσμης ενεργειών. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε ένα σύμβολο κράτησης θέσης για να κλείσετε το κοντέινερ προορισμού ή να μετακινήσετε το μπλοκ δέσμης ενεργειών σε περιέκτη που θέλετε να τροποποιήσετε.

Εναλλακτικός τρόπος αντιμετώπισης 2

Μπορείτε να απενεργοποιήσετε φιλικά μηνύματα λάθους HTTP του Internet Explorer. Αυτή η λύση εξακολουθεί να επιτρέπει την εμφάνιση μηνύματος λάθους. Ωστόσο, ο Internet Explorer δεν μετακινείται μακριά από τη σελίδα αφού προκύπτει το σφάλμα. Η λύση αυτή λειτουργεί μόνο για τον Internet Explorer 6.

Ακολουθήστε τα εξής βήματα:
  1. Από το Εργαλεία μενού, κάντε κλικ στο κουμπί Επιλογές Internet.
  2. Από το Για προχωρημένους καρτέλα, καταργήστε την επιλογή του Εμφάνιση μηνυμάτων σφάλματος για φιλικά HTTP πλαίσιο ελέγχου κάτω από το Περιήγηση ενότητα και στη συνέχεια κάντε κλικ OK.
  3. Κλείστε το πρόγραμμα περιήγησης.

Λύση 3

Μπορείτε να απενεργοποιήσετε ενεργές δέσμες ενεργειών στον Internet Explorer. Αυτή η λύση αποφεύγει τη συνθήκη σφάλματος, εμποδίζοντας οποιαδήποτε δέσμη ενεργειών εκτελείται. Ωστόσο, το μειονέκτημα αυτής της λύσης είναι ότι η σελίδα εμφάνιση δεν τις αλλαγές που προκύπτουν από την παραπάνω επιτυχής δυναμικές αλλαγές σελίδας. Επίσης, όλες οι σελίδες στην ίδια ζώνη ασφαλείας έχουν ενεργές δέσμες ενεργειών ενεργοποιημένη μέχρι να ενεργοποιηθεί πάλι τη δυνατότητα.

Για τον Internet Explorer 7, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους.

Η μέθοδος 1

Προσθήκη μεμονωμένων τοποθεσίας Ελεγχόμενες τοποθεσίες όπου δέσμες ενεργειών είναι απενεργοποιημένη από προεπιλογή.

Σημείωση Η μέθοδος αυτή επηρεάζει όχι μόνο δέσμες ενεργειών αλλά επίσης πολλές άλλες περιοχές της σελίδας, συμπεριλαμβανομένων των στοιχείων ελέγχου ActiveX που είναι απενεργοποιημένη ή οριστεί προτροπή για αυτήν τη ζώνη.

Ακολουθήστε τα εξής βήματα:
  1. Από το Εργαλεία μενού, κάντε κλικ στο κουμπί Επιλογές Internet.
  2. Από το Ασφαλείας καρτέλα, επιλέξτε το Ελεγχόμενες τοποθεσίες ζώνη.
  3. Κάντε κλικ στο κουμπί Τοποθεσίες, κάντε κλικ στο κουμπί Προσθήκη, και στη συνέχεια κάντε κλικ στο κουμπί OK.

Μέθοδος 2

Ορίστε τις ενεργές δέσμες ενεργειών ερώτηση ή απενεργοποιημένη όταν προβάλετε μια επηρεαζόμενη τοποθεσία για τη ζώνη στην οποία φορτώνει την τοποθεσία.

Σημείωση Αυτή η ρύθμιση επηρεάζει όλες τις τοποθεσίες της ζώνης και θα πρέπει να οριστούν σε ενεργοποιημένη όταν κάνετε περιήγηση σε άλλες τοποθεσίες. Καθορίζουν τη ζώνη της τοποθεσίας έχει φορτωθεί στην περιοχή προβάλλοντας την κάτω δεξιά γωνία της γραμμής κατάστασης.
  1. Από το Εργαλεία μενού, κάντε κλικ στο κουμπί Επιλογές Internet.
  2. Από το Ασφαλείας καρτέλα, επιλέξτε τη ζώνη της τοποθεσίας φορτώνει στην περιοχή.
  3. Κάντε κύλιση προς τα Δέσμες ενεργειών ενότητα και ορίστε τις ενεργές δέσμες ενεργειών Απενεργοποιημένη - δεν επιτρέπει σε δέσμες ενεργειών ή σε Ερώτηση - προτρέπει το χρήστη να εκτελέσει ή να μην εκτελείτε δέσμες ενεργειών.
  4. Κάντε κλικ στο κουμπί OK.
Σημείωση Η μέθοδος 1 και 2 για τον Internet Explorer 7 ενδέχεται να αχρηστεύσει την τοποθεσία. Απενεργοποίηση δεσμών ενεργειών μόνο εάν το ζήτημα παρουσιάζεται συχνά στην ίδια τοποθεσία. Εάν αλλάξετε το Δέσμες ενεργειών ρύθμιση, βεβαιωθείτε ότι μπορείτε να επαναφέρετε τη ρύθμιση σε Ενεργοποιημένη αργότερα ώστε άλλοι τοποθεσίες σε αυτήν τη ζώνη δεν επηρεάζονται. Εάν δεν μπορείτε να απενεργοποιήσετε τη δημιουργία δέσμης ενεργειών, χρησιμοποιήστε τη λύση 1 ή αναβάθμιση σε Internet Explorer 8.

Παράδειγμα 1

Στο παράδειγμα αυτό, το TAG DIV το στοιχείο είναι θυγατρικό στοιχείο περιέκτη. Το ΔΈΣΜΗ ΕΝΕΡΓΕΙΏΝ αποκλεισμός στο εσωτερικό του TAG DIV στοιχείο προσπαθεί να τροποποιήσει το ΟΡΓΑΝΙΣΜΌΣ στοιχείο. Το ΟΡΓΑΝΙΣΜΌΣ το στοιχείο έχει κλείσει γονικό κοντέινερ του το TAG DIV στοιχείο.
<html>
  <body>
      <div>
                  <script type="text/Javascript">
                    document.body.innerHTML+="sample text";
                  </script>
      </div>
  </body>
</html>
Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους.

Μέθοδος 1: Τροποποίηση γονικού στοιχείου

Μετακινήστε το ΔΈΣΜΗ ΕΝΕΡΓΕΙΏΝ μπλοκ στο πεδίο εφαρμογής της το ΟΡΓΑΝΙΣΜΌΣ στοιχείο. Αυτό είναι το κοντέινερ που επιχειρεί τη δέσμη ενεργειών Για να τροποποιήσετε.
<html>
  <body>
      <div>
      </div>
      <script type="text/Javascript">
           document.body.innerHTML+="sample text";
      </script>
  </body>
</html>

Μέθοδος 2: Τροποποιήσετε ένα στοιχείο κλειστό περιέκτη

Προσθήκη κλειστό περιέκτη ως σύμβολο κράτησης θέσης στο γονικό κοντέινερ στοιχείο. Στη συνέχεια, τροποποιήστε νέα κλειστό δοχείο με ένα μπλοκ δέσμης ενεργειών.
<html>
  <body>
      <div id="targetContainer">
      </div>
      <div>
      <script type="text/Javascript">
           document.getElementById('targetContainer').innerHTML+="sample text";
      </script>
      </div>
  </body>
</html>

Παράδειγμα 2

Στο παράδειγμα αυτό, ένα ΔΈΣΜΗ ΕΝΕΡΓΕΙΏΝ μπλοκ που βρίσκεται μέσα σε ένα ένθεσης TD στοιχείο περιέκτη προσπαθεί να τροποποιήσει ένα γονικό κοντέινερ ΟΡΓΑΝΙΣΜΌΣ το στοιχείο χρησιμοποιώντας το appendChild μέθοδος.
<html>
  <body>
      <table>
                <tr>
                         <td>
                                 <script type="text/Javascript">
                                                  var d = document.createElement('div');
                                                  document.body.appendChild(d);
                                 </script>
                         </td>
                 </tr>
      </table>
  </body>
 </html>
Για να επιλύσετε αυτό το πρόβλημα, μετακινήστε το ΔΈΣΜΗ ΕΝΕΡΓΕΙΏΝ αποκλεισμός σε το ΟΡΓΑΝΙΣΜΌΣ στοιχείο.
 <html>
  <body>
      <table>
                <tr>
                        <td>
                       </td>
                 </tr>
      </table>
      <script type="text/Javascript">
                                  var d = document.createElement('div');
                                  document.body.appendChild(d);
                     </script>
  </body>
 </html>

Κατάσταση

Αυτή η συμπεριφορά οφείλεται στη σχεδίαση.

Ιδιότητες

Αναγν. άρθρου: 927917 - Τελευταία αναθεώρηση: Πέμπτη, 22 Σεπτεμβρίου 2011 - Αναθεώρηση: 7.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
Λέξεις-κλειδιά: 
kberrmsg kbcode kbtshoot kbmt KB927917 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:927917

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com