Silverlight 2 Zindex Issue على صفحة ASP.NET IE6
-
22-09-2019 - |
سؤال
لدي قائمة Silverlight على صفحة ASP.NET ، في هذه الصفحة ، يوجد القائمة هناك جدول HTML ويربط الجدول هناك قائمة منسدلة.
Div Silverlight هو الموقف: مطلق ؛ Z-index: 999 ؛ تم تصميم تطبيق Silverlight مع Zindex في عناصره ، بدون نوافذ ، وشفافة الخلفية.
هذا يعمل بشكل جيد على Firefox ولكن في IE6 (المتطلبات) لا يعمل ، فإن Silverlight يحصل على خلل في جدول HTML و SropdownList
سيكون موضع تقدير أي مساعدة.
شكرا غابرييل
المحلول
لقد قضيت وقتًا صغيرًا فقط في قراءة هذه المشكلة بالذات ، لكن يبدو أن هذه مشكلة في معظم إعدادات Z-Index مع IE6.
يبدو أنه في Internet Explorer (Windows) ، تقوم العناصر الموضوعة بإنشاء سياق تكديس جديد ، بدءًا من قيمة Z-Index لـ 0 يقتبس
لقد وجدت مقالة - سلعة يعالج هذه المشكلة عن طريق تعيين مؤشرات Z الوالد Div أيضًا. ومع ذلك ، فقد ذكرت أن Silverlight Div لديه مؤشر z محدد ، ولكن لا يوجد رمز ، لذلك لا يمكنني إلا أن أخمن أن ما فعلته قد يكون هو نفسه كما في المقالة.
هناك آخر مقالة - سلعة هذا يستخدم iframes ، والتي قد ترغب في النظر إليها أيضًا.
آمل أن يساعدك هذا.
نصائح أخرى
حسنًا ، اضطررت إلى حل المشكلة مع جافا سكريبت سيئة.
الفكر هو أن iframe حل معظم المشكلة ، وجزء آخر كان علي إزالة أي موقف: النسبية التي استخدمتها ، وما زالت هناك ASP.NET Dropdownlist التي توصلت إلى قائمة Silverilght الخاصة بي ، لم يكن لدي الوقت لحل هذا بطريقة "صحيحة" (إذا كان بإمكاني أن أقول هذا). اضطررت إلى استخدام JavaScript لإخفاء قائمة القائمة المنسدلة وعندما يحوم المستخدم من القائمة ، سأعرض القائمة المنسدلة مرة أخرى.
هذا الرابط مع مثال عمل ساعدني كثيرًا.
شكرا للمساعدة كل من ساعد.