سؤال

لا يبدو أن وظيفة onResize تعمل في Safari (3.03 Beta Windows Edition) عند تغيير حجم IFRAME بواسطة والدها. هل هذا خطأ معروف ، وهل هناك أي طريقة للالتفاف حولها إلى جانب شيك قائم على الموقت؟

إن IFRAME ووالده في نفس المجال ، لذا فإن استدعاء وظيفة تغيير الحجم من الوالد سيكون قابلاً للتنفيذ إلا أن الوسيلة الواضحة لاستدعاء وظيفة إطار الطفل - iframeObj.function () ، حيث يكون iFrameObj مرجعًا للكائن إلى الإطار ، يبدو فقط أنه يعمل في IE والأوبرا ؛ FF و Safari و Chrome فشل كلها في تشغيل الوظيفة.

شكرا مقدما على أي مساعدة.

هل كانت مفيدة؟

المحلول

على الرغم من أنه لا يزال لا يمكنني الحصول على وظيفة تشغيل onResize ، فقد عملت حولها باستخدام الطريقة الثانية - استدعاء الوظيفة الصحيحة هي iframeObj.contentWindow.function () ، كمرجع.

على الرغم من أنها لم تعد مهمة للغاية ، إلا أن أي معلومات عن السؤال الأساسي ستكون موضع تقدير بعد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top