علامة الأحداث عند_التغيير التشغيل بشكل غير متوقع عند أنت تبويب خارج ناحية نص التوقيت الأول

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

817979
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
عندما تضغط على المفتاح TAB في عنصر تحكم TEXTAREA على صفحة ويب التشغيل الحدث عند_التغيير حتى لو لم يتم تغيير محتويات عنصر التحكم. أي، Internet Explorer بشكل غير صحيح يكتشف حدث تغيير في عنصر التحكم TEXTAREA على الرغم من أن إجراء أي تغيير.
السبب
تحدث هذه المشكلة في حالة استخدام برنامج نصي لتعيين نص عنصر تحكم TEXTAREA و إذا تحقق أي من الحالات التالية:
  • يحتوي النص على سطر تغذية أحرف ("chr(10)" أو "\n") فقط.
  • يحتوي النص على سطر تغذية أحرف ("chr(10)" أو "\n") و return("chr(13) حرف" أو "\r") الأحرف بترتيب معين.
في هذه الحالة، عمليات Internet Explorer بشكل غير صحيح نص عنصر تحكم TEXTAREA. نتيجة لذلك، وقع الحدث عند_التغيير حتى لو لم يتم تغيير محتويات الكائن.
الحل

Internet Explorer 6.0 Service Pack 1



يتوفر إصلاح عاجل معتمد من Microsoft. ولكن الغرض منه هو حل المشكلة الموضحة في هذه المقالة. تطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير هذه المشكلة كبيرًا، نوصي بالانتظار حتى الإصدار التالي من تحديث البرنامج الذي يحتوي على هذا الإصلاح العاجل.

في حالة تحميل الإصلاح العاجل يوجد قسم "توفر تنزيل الإصلاح عاجل" أعلى مقالة قاعدة المعارف رقم هذا. إذا لم يظهر هذا المقطع اتصل Microsoft خدمة العملاء والدعم للحصول على الإصلاح العاجل.

ملاحظة تحدث مشكلات إضافية أو في أي حالة الحاجة إلى استكشاف الأخطاء وإصلاحها قد يلزم الأمر إنشاء طلب خدمة منفصل. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا الإصلاح العاجل بالتحديد. للحصول قائمة كاملة بأرقام هواتف Microsoft خدمة العملاء والدعم الخاصة بشركة أو لإنشاء طلب خدمة منفصل قم بزيارة موقع Microsoft التالي على الويب: ملاحظة يعرض نموذج "توفر تنزيل الإصلاح العاجل" اللغات التي يتوفر الإصلاح الجديد. إذا لم تشاهد اللغة الخاصة بك، يكون ذلك بسبب لا يتوفر إصلاح عاجل لتلك اللغة.يحتوي الإصدار العمومي من هذا الإصلاح سمات الملف (أو الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي coordinated (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في أداة التاريخ والوقت في "لوحة التحكم".
   Date         Time   Version         Size       File name   ---------------------------------------------------------   03-Apr-2003  17:44  6.0.2800.1184   2,787,840  Mshtml.dll

Internet Explorer 5.01 Service Pack 3



يتوفر الآن إصلاح جديد معتمد من Microsoft ولكن الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. فقط تطبيقه على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير هذه المشكلة كبيرًا، نوصي بالانتظار حتى الإصدار التالي من برنامج Internet Explorer 5.01 حزمة الخدمة 4 الذي يحتوي على هذا الإصلاح العاجل.

لحل هذه المشكلة فورًا، اتصل بخدمات دعم المنتجات في Microsoft "للحصول على الإصلاح. للحصول على قائمة كاملة من خدمات دعم منتجات Microsoft الهاتف أرقام ومعلومات حول تكاليف الدعم، قم بزيارة موقع Microsoft التالي على الويب: ملاحظة في بعض الحالات، قد يتم إلغاء المصروفات التي تُحتسب عادةً على مكالمات الدعم إذا قرر إخصائي الدعم لدى Microsoft أن تحديثًا معينًا سوف يعمل على حل المشكلة. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا التحديث. يحتوي الإصدار العمومي من هذا الإصلاح سمات الملف (أو الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي coordinated (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في أداة التاريخ والوقت في "لوحة التحكم".
   Date         Time   Version         Size       File name   ---------------------------------------------------------   02-Apr-2003  23:53  5.0.3517.200    2,356,496  Mshtml.dll

الحل البديل
كمحاولة للتغلب على هذه المشكلة قم بأحد الإجراءات التالية وفق ما يناسب الموقف لديك:
  • استخدام حرف الإرجاع حرف قبل السطر تغذية أحرف في عنصر التحكم TEXTAREA. توضح التعليمة البرمجية التالية الحل بديل على سبيل المثال التي تم إظهارها في هذه المقالة:
     <HTML><HEAD></HEAD>	<BODY >	<TEXTAREA id="TEXTAREA1" name="TEXTAREA1" OnChange="test()" style="width:400px;height:80px"></TEXTAREA><script language="JScript">var str="A" + "\r"+"\n" + "B";document.all("TEXTAREA1").value=str;function test(){alert("OnChange fired");}</script>	</BODY></HTML>
  • تعيين إشارة عمومية. على سبيل المثال:
    var flag = true;function test(){//Workaround	if(flag == true)	{		window.event.cancel = true;		flag = false;	}		else		alert('OnChange fired');}
تصريح
أقرت Microsoft أن هذه مشكلة في Microsoft Internet Explorer.
معلومات أخرى

خطوات إعادة إنشاء المشكلة

  1. قم بلصق التعليمة البرمجية التالية في المفكرة ثم قم بحفظ كـ TEXTAREA.htm.
    <HTML><HEAD></HEAD>	<BODY >	<TEXTAREA id="TEXTAREA1" name="TEXTAREA1" OnChange="test()" style="width:400px;height:80px"></TEXTAREA><script language="JScript">var str="A" + "\n" + "B";document.all("TEXTAREA1").value=str;function test(){alert("OnChange fired");}</script>	</BODY></HTML>
  2. انقر نقراً مزدوجاً فوق TEXTAREA.htm لفتحه في Internet Explorer.
  3. انقر داخل عنصر التحكم TEXTAREA واضغط المفتاح TAB. تظهر رسالة "عند_التغيير تشغيل".
تقدم Microsoft الأمثلة البرمجية فقط دون أي ضمان التعبير عن أو ضمنية ، ، لا الحصر إلى ضمانات القابلية للتسويق و/أو الملاءمة لغرض معين. تفترض هذه المقالة أنك معتاد على لغة البرمجة التي تم شرحها والأدوات المستخدمة لإنشاء الإجراءات وتصحيحها. يمكن أن يساعد إخصائيي الدعم Microsoft شرح وظيفة إجراء محدد ولكن لن يقوموا بتعديل هذه الأمثلة لتقديم وظيفة إضافية أو إنشاء إجراءات لتلبية احتياجاتك المحددة.
إذا كان يجب أن يكون لديك خبرة محدودة في مجال البرمجة، قد تحتاج إلى الاتصال بشريك Microsoft أو خدمات النصائح. لمزيد من المعلومات، قم بزيارة مواقع ويب Microsoft هذه:

Microsoft المعتمدين Partners – https://partner.microsoft.com/global/30000104

خدمات Microsoft المستند الذي يقدم النصائح - http://support.microsoft.com/gp/advisoryservice

للحصول على مزيد من المعلومات حول خيارات الدعم المتوفرة وحول كيفية الاتصال بشركة Microsoft قم بزيارة موقع Microsoft التالي على الويب: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

تحذير: تمت ترجمة هذا المقال تلقائياً

خصائص

رقم الموضوع: 817979 - آخر مراجعة: 01/29/2014 19:41:16 - المراجعة: 1.7

  • Microsoft Internet Explorer 6.0
  • Microsoft Internet Explorer 5.01
  • kbnosurvey kbarchive kbmt kbautohotfix kbhotfixserver kbqfe kbie600sp2fix kbie600presp2fix kbfix kbbug KB817979 KbMtar
تعليقات