أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

لماذا أتلقى رسالة خطأ "تم إحباط عملية" عندما أقوم بزيارة صفحة ويب في Internet Explorer؟

هام: تمت ترجمة هذه المقالة باستخدام برامج مايكروسوفت للترجمة الآلية ومن المحتمل ان يتم تحريرها او تدقيقها بعد ذلك من خلال تكنولوجيا منصة مجموعات الترجمة(CTF) او من خلال مترجم بشري. تقدم لك شركة مايكروسوفت هذه المقالات المترجمة بشكل آلي او بالترجمة البشرية او بعد تحريرها وتدقيقها من قبل مجموعات الترجمة حتى تمكنكم من الوصول إلى جميع المقالات الموجودة في قواعد المعرفة لديها بلغات مختلفة. إلا أن المقالات المترجمة قد تحتوي على أخطاء في المفردات او بناء الجمل او النحو. وعليه، فإن شركة مايكروسوفت ليست مسؤولة عن اية أخطاء او عدم دقة في الترجمة او أية أضرار قد تحدث نتيجة أخطاء في ترجمة محتويات النص او استخدامه من قبل العملاء.

927917
لماذا أتلقى رسالة الخطأ التالية عندما أقوم بزيارة صفحة ويب في Internet Explorer؟
لا يمكن فتح Internet Explorer http://موقع إنترنت<Web site=""></Web>. com. تم إحباط العملية.
جواب: لا يمكن عرض برنامج Internet Explorer 7 عنصر محدد على صفحة ويب على موقع ويب هذا.

كيف يمكن إصلاح هذه المشكلة؟

أسهل طريقة لحل المشكلة للترقية إلى Internet Explorer 8. لا تحدث هذه المشكلة في Internet Explorer 8. للترقية إلى Internet Explorer 8، قم بزيارة موقع Microsoft التالي على الويب:
Windows Internet Explorer 8: الصفحة الرئيسية
http://www.microsoft.com/windows/internet-explorer/beta/default.aspx
يمكنك أيضا الاتصال بأصحاب الموقع ونقول لهم أنه لا يمكنك عرض موقع ويب الخاص بهم في Internet Explorer 7. إذا كان مهتما مطوري موقع ويب مزيد من المعلومات للمطورين يشرح كيفية مطوري الويب يمكن عمل تغييرات بسيطة في مواقعها على شبكة الإنترنت سيتم جعلها متوافقة تماما مع Internet Explorer 7. في غضون ذلك، بالطبع، ستكون غير قادر على عرض موقع ويب هذا، حيث الترقية إلى Internet Explorer 8 قد يكون أفضل خيار لك.
مزيد من المعلومات للمطورين
تحدث هذه المشكلة لأن عنصر HTML حاوية تابع يحتوي على البرنامج النصي الذي يحاول تعديل عنصر الحاوية الأصل لحاوية تابعة. يحاول البرنامج النصي بتعديل عنصر الحاوية الأصل باستخدام أسلوب innerHTML أو أسلوب أبيندتشيلد .

على سبيل المثال، قد تحدث هذه المشكلة إذا كان عنصر DIV حاوية تابعة في عنصر الأساسي ، ويحاول كتلة البرنامج النصي في عنصر DIV تعديل العنصر الأساسي حاوية أصل لعنصر DIV .

لمزيد من المعلومات حول هذا الخطأ، قم بزيارة موقع Microsoft التالي على الويب:
ماذا حدث لإيقاف العملية قبل اكتمالها؟
http://blogs.msdn.com/ie/archive/2008/04/23/what-happened-to-operation-aborted.aspx
ملاحظة يمكن أن تظهر المستخدمين أيضا رسالة الخطأ هذه في حالة إرسال صفحة ويب في منطقة المواقع الموثوق بها إعادة توجيه HTTP 302 إلى صفحة في منطقة إنترنت. مع الوضع المحمي Internet Explorer 7 والإصدارات الأحدث التي يتم تشغيلها على نظام التشغيل Windows Vista أو نظام تشغيل أحدث منع إعادة توجيه من صفحات ويب التي يتم تشغيلها في تكامل متوسطة إلى صفحات ويب التي يتم تشغيلها في تكامل منخفضة لأسباب أمنية. في هذه السيناريوهات، قد يتلقى المستخدمون رسالة خطأ "تم إحباط عملية" مشابهة. لحل هذه المشكلة، تأكد من أن يتم إعادة توجيه HTTP 302 للصفحات الموجودة في نفس المنطقة. على سبيل المثال، تأكد من أن عملية إعادة توجيه من صفحة منطقة المواقع الموثوق بها إلى آخر صفحة منطقة المواقع الموثوق بها. أو، تأكد من أن كلا من المصدر والوجهة لإعادة التوجيه لا ينطوي على تغيير في حالة الوضع المحمي في Internet Explorer.

الحل البديل 1

للتغلب على هذه المشكلة، كتابة البرنامج النصي كتل تعديل فقط إغلاق الحاويات أو الذي يقوم بتعديل عنصر حاوية الفوري للبرنامج النصي فقط. للقيام بذلك، يمكنك استخدام عنصر نائب لإغلاق الحاوية الهدف أو يمكنك نقل كتلة برنامج نصي إلى الحاوية التي تريد تعديلها.

الحل البديل 2

يمكنك إيقاف تشغيل رسائل خطأ HTTP المألوفة في Internet Explorer. يتيح هذا الحل لا يزال رسالة الخطأ التي تظهر. ومع ذلك، لا ينتقل Internet Explorer بعيداً عن الصفحة بعد حدوث الخطأ. يعمل هذا الإجراء فقط لبرنامج Internet Explorer 6.

للقيام بذلك، اتبع الخطوات التالية:
  1. من القائمة أدوات ، انقر فوق " خيارات إنترنت".
  2. ضمن علامة التبويب خيارات متقدمة ، انقر لإلغاء تحديد خانة الاختيار إظهار رسائل خطأ HTTP المألوفة ضمن المقطع استعراض ، ومن ثم انقر فوق موافق.
  3. أغلق المستعرض.

الحل البديل 3

يمكنك تعطيل "البرمجة النشطة" في برنامج Internet Explorer. يتجنب هذا الحل البديل شرط الخطأ عن طريق منع تشغيل أي برنامج نصي. لكن، العائق من هذا الحل هو أن الصفحة لا تظهر التغييرات التي تنتج عن التغيرات الدينامية الناجحة سابقا على الصفحة. أيضا، كافة الصفحات الموجودة في نفس المنطقة الأمنية لم يتم تمكين الميزة يتم إعادة تمكين "البرمجة النشطة".

لبرنامج Internet Explorer 7، استخدم إحدى الطرق التالية.

الطريقة الأولى

إضافة موقع واحد "المواقع المحظورة" حيث يتم تعطيل البرمجة النصية بشكل افتراضي.

ملاحظة يؤثر هذا الأسلوب ليس فقط البرمجة لكن أيضا مجالات عديدة أخرى من الصفحة، بما في ذلك عناصر تحكم ActiveX التي تم تعطيلها أو تعيينها إلى المطالبة بهذه المنطقة.

للقيام بذلك، اتبع الخطوات التالية:
  1. من القائمة أدوات ، انقر فوق " خيارات إنترنت".
  2. في علامة التبويب أمان ، حدد منطقة المواقع المقيدة .
  3. انقر فوق مواقعوانقر فوق إضافةثم انقر فوق موافق.

الطريقة الثانية

تعيين "البرمجة النشطة" لموجة أو معطل عند عرض موقع المتأثرة لمنطقة تحميل الموقع.

ملاحظة هذا الإعداد يؤثر على كافة المواقع في هذه المنطقة ويجب تعيينها مرة أخرى إلى ممكن عند استعراض المواقع الأخرى. تحدد المنطقة التي يتم تحميل ضمن الموقع عن طريق عرض الزاوية العلوية اليمنى من شريط المعلومات.
  1. من القائمة أدوات ، انقر فوق " خيارات إنترنت".
  2. في التبويب أمان ، حدد تحميل الموقع ضمن المنطقة.
  3. قم بالتمرير لأسفل إلى قسم برمجة ، وتعيين "البرمجة النشطة" المعوقين-منع البرامج النصية أو المطالبة-يطالب المستخدم بتشغيل أو عدم تشغيل البرامج النصية.
  4. انقر فوق موافق.
ملاحظة الطريقة الأولى والثانية لبرنامج Internet Explorer 7 قد جعل الموقع غير قابل للاستخدام. تعطيل البرامج النصية فقط في حالة استمرار حدوث المشكلة في نفس الموقع. إذا قمت بتغيير إعدادات البرمجة النصية ، تأكد من أنه يمكنك إعادة تعيين الإعداد إلى ممكن بعد ذلك حيث لا تتأثر المواقع الأخرى في تلك المنطقة. لا يمكنك تعطيل البرمجة النصية، استخدم الحل البديل 1 أو الترقية إلى Internet Explorer 8.

مثال 1

في هذا المثال عنصر DIV عنصر حاوية تابع. يحاول كتلة البرنامج النصي داخل عنصر DIV تعديل العنصر الأساسي . العنصر الأساسي هو حاوية مغلقة في الأصل لعنصر DIV .
<html>  <body>      <div>                  <script type="text/Javascript">                    document.body.innerHTML+="sample text";                  </script>      </div>  </body></html>
لحل هذه المشكلة، استخدم إحدى الطرق التالية.

الطريقة الأولى: تعديل العنصر الأصل

نقل كتلة برنامج نصي إلى نطاق العنصر الأساسي . هذا هو الحاوية التي يحاول تعديل البرنامج النصي.
<html>  <body>      <div>      </div>      <script type="text/Javascript">           document.body.innerHTML+="sample text";      </script>  </body></html>

الطريقة الثانية: تعديل عنصر حاوية مغلقة

إضافة حاوية مغلق كعنصر نائب في العنصر الحاوية الأصل. ثم قم بتعديل حاوية مغلق الجديدة مع كتلة برنامج نصي.
<html>  <body>      <div id="targetContainer">      </div>      <div>      <script type="text/Javascript">           document.getElementById('targetContainer').innerHTML+="sample text";      </script>      </div>  </body></html>

مثال 2

في هذا المثال، يحاول تعديل عنصر الأساسي حاوية أصل باستخدام أسلوب أبيندتشيلد كتلة البرنامج النصي داخل عنصر حاوية TD متداخلة بدرجة كبيرة.
<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 - آخر مراجعة: 10/31/2013 06:28:00 - المراجعة: 7.0

  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
  • kberrmsg kbcode kbtshoot kbmt KB927917 KbMtar
تعليقات