iframe onresize في Safari
سؤال
لا يبدو أن وظيفة onResize تعمل في Safari (3.03 Beta Windows Edition) عند تغيير حجم IFRAME بواسطة والدها. هل هذا خطأ معروف ، وهل هناك أي طريقة للالتفاف حولها إلى جانب شيك قائم على الموقت؟
إن IFRAME ووالده في نفس المجال ، لذا فإن استدعاء وظيفة تغيير الحجم من الوالد سيكون قابلاً للتنفيذ إلا أن الوسيلة الواضحة لاستدعاء وظيفة إطار الطفل - iframeObj.function () ، حيث يكون iFrameObj مرجعًا للكائن إلى الإطار ، يبدو فقط أنه يعمل في IE والأوبرا ؛ FF و Safari و Chrome فشل كلها في تشغيل الوظيفة.
شكرا مقدما على أي مساعدة.
المحلول
على الرغم من أنه لا يزال لا يمكنني الحصول على وظيفة تشغيل onResize ، فقد عملت حولها باستخدام الطريقة الثانية - استدعاء الوظيفة الصحيحة هي iframeObj.contentWindow.function () ، كمرجع.
على الرغم من أنها لم تعد مهمة للغاية ، إلا أن أي معلومات عن السؤال الأساسي ستكون موضع تقدير بعد.