لقد بدأت هذه الأيام في كتابة مشروع التخرج الخاص بي، ولكن بسبب حدوث شيء ما، أجلت البدء فيه حتى الآن.
في الواقع، كنت أخطط لإنشاء مشروع ويب باستخدام ASP.NET 2.0 واستخدام AJAX، لذلك ذهبت إلى حديقة المدونات للبحث عن مقالات AJAX، وصادف أنني وجدت النسخة الرسمية لتطوير ASP.NET 2.0 من Leon.Zhou. صفحات غير قابلة للتحديث وفقًا لأمثلة التعليمات البرمجية وقمت بإنشاء صفحة لشرح ذلك، وهو أمر جيد حقًا. نظرًا لأنني أستخدم Firefox دائمًا تقريبًا، فقد قمت للتو باختبار التأثير ضمن Firefox، ووجدت أنه لا توجد استجابة بعد النقر فوق الزر...
لذلك فتحت وحدة تحكم Javascript وقلت أن Label1 لم يتم تعريفه، ثم نظرت إلى الكود المصدري <span id="Label1"></span> لقد استلقيت هناك وتخطيته لمدة N دقيقة< br> على أي حال، لقد قمت بذلك. فكرت في شيئين لاحقًا. يبدو أن الشيء الذي قمت به قبل بضعة أشهر له ظاهرة مماثلة في Firefox. لقد قمت بحلها في ذلك الوقت واكتشفت أن Firefox لا يمكنه الرجوع إليه مباشرة باستخدام المعرف تقوم طريقة getElementById () للمستند بإرجاع طريقة < br>ReceiveServerData () فقط قم بتغييرها إلى هذا:
وظيفة ReceiverServerData (result، context)
{
document.getElementById(context.id).innerHTML=result;
}
بهذه الطريقة، يمكن استخدام كل من IE وFirefox بشكل طبيعي، وأخيرًا، شكرًا مرة أخرى لـ Leon.Zhou على
مصدر مقالته: mini Drag-onshore.net