السلام عليكم ورحمة الله وبركاته
لي سؤال عن معنى هذا الكود وهو بالجافا سكربت
document.layers
وايضا هذا الكود
document.all
وجزاكم الله خيرا
السلام عليكم ورحمة الله وبركاته
لي سؤال عن معنى هذا الكود وهو بالجافا سكربت
document.layers
وايضا هذا الكود
document.all
وجزاكم الله خيرا
document.all تدعم IE4
البديل عنها منذ IE5+ هو document.getElementById لذلك فهي مخصصة لتسمح بالوصول الى عناصر مستند ويب المختلفة.
لا تستخدمها الا لو كنت تريد ان توفر الدعم لـ IE4 والا فاستخدم البديل.
لا تستخدمها لتحدد نوع المتصفح لأن Opera يدعمها أيضا لذلك فالافتراض بان المتصفح هو IE في حال كانت مدعومة فيه افتراض خاطئ.
الـ layer هو عبارة عن
<div>هذا layer</div>
document.layers تسمح لك بالوصول الى عناصر DIV الموجودة في المستند..
document.layers.LayerName
او يمكنك هذا أيضا من خلال document.getElementsByTagName
او document.all[LayerName]
او document.getElementById
لذلك المختصر المفيد, لا تستخدم أياً منهما واتبع المقياس الحالي للويب فيما يتعلق بالـ DOM objects
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
جزاكم الله خيرا يا اخي على تفاعلك ولكن لي سؤال انا اعلم ان document.getElementById تدعم opera ولكن document.all لا تدعم opera فهل هذا صحيح
أوبرا يدعم هذه التعليمة ... ولكن جرب آخر نسخة فقد طرأ تعديلات مهمة بخصوص هذه التعليمة