لا يمكن فتح JavaScript نافذة منبثقة جديدة من رسالة Outlook في Windows XP Service Pack 2


الأعراض


عند تشغيل JavaScript خارج Microsoft Internet Explorer، لم يعد يسمح JavaScript لفتح إطار منبثق Internet Explorer جديدة باستخدام الأسلوب window.open () لعرض المحتويات أو لتشغيل محتوى URL المحدد. وبوجه خاص، تمنع من فتح نافذة منبثقة جديدة من أحد تطبيقات Microsoft Office ومن مربع الحوار Microsoft Windows XP Service Pack 2 تشغيل JavaScript.

تغيير إعدادات منطقة إنترنت على علامة التبويب الأمان لا يؤدي إلى حل هذه المشكلة. يمكن العثور على علامة التبويب أمان في أدوات Outlook ضمن خيارات.

السبب


تمت إضافة الأمان المحسن لمنع فتح نافذة منبثقة جديدة عند تشغيل JavaScript خارج السياق في Windows XP Service Pack 2 JavaScript. تحدث هذه المشكلة عند تضمين JavaScript كارتباط تشعبي في رسالة في Microsoft Outlook.

الحل البديل


للتغلب على هذه المشكلة، يجب توفير صلة مباشرة إلى المورد الذي تريد الرجوع إليه. بعد فتح هذا المورد، يمكن تشغيل المورد JavaScript عندما يكون مطلوباً.

مزيد من المعلومات


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

  1. وضع نموذج التعليمات البرمجية التالي في رسالة Outlook كارتباط تشعبي.
    javascript:str='http://{your favorite link here}';window.open(str, '_blank')
  2. اضغط CTRL + انقر لتشغيل نموذج التعليمات البرمجية في الخطوة 1.

    قد ترى إطار تظهر بسرعة وثم يختفي. فقد تسمع صوت خطأ. خلاف هذه الأعراض اثنين، هناك أي تحذير أو خطأ الذي تم إنشاؤه.
يمكنك أيضا إعادة هذه المشكلة إذا قمت بوضع نموذج التعليمات البرمجية في الخطوة 1 في مستند Microsoft Word أو في جدول بيانات Microsoft Excel. يمكنك أيضا إعادة هذه المشكلة إذا قمت بتشغيل نموذج التعليمات البرمجية في الخطوة 1 من مربع الحوار " تشغيل " في Windows XP Service Pack 2.