كيف يمكنك تضمين كائن SWF في صفحة ويب XHTML 1.0 الصارمة؟

StackOverflow https://stackoverflow.com/questions/651575

سؤال

وسؤال بسيط: أنا أبحث عن وسيلة متوافقة مع المعايير لتضمين ملف فلاش. لقد تم استخدام دريمويفر لهذا المشروع (وليس لأنني أحب ذلك، ولكن لأن لي زميل في العمل ليس المعلم HTML) ويستخدم apparantly كود غير قياسي لتضمين ملفات فلاش. انها على الارجح القياسي في HTML، ولكن ليس كثيرا في XHTML الذي تفضل استخدام.

ما هي الطريقة متوافقة مع معايير للقيام بذلك؟ كنت أفضل أن تفعل ذلك دون استخدام تلك المكتبة جافا سكريبت التي يبدو أن الجميع استخدام، أنا أبحث عن حل XHTML النقي بحيث صفحاتي تتحلل برشاقة عندما لم يتم تمكين جافا سكريبت.

شكرا، يمكنني الرد على التعليمات البرمجية الموجودة بلدي غير المتوافقة إذا لزم الأمر.

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

المحلول

وإليك بعض المعلومات حول أساليب ساتيه.

والطريقة متوافقة مع المعايير هي استخدام العلامة، مع مجموعة النوع المناسب. ومع ذلك، فإن الدعم عبر المتصفحات المختلفة هو سطحية جدا. أفضل رهان هو حقا لاستخدام مكتبة جافا سكريبت مثل swfObject ليحل محل / تضمين فلاش في علامة div معين.

وبالنسبة للجزء الأكبر، وتلك التي تعطيل جافا سكريبت من المحتمل أن لا يكون فلاش، أو أن يكون هذا المعوقين أيضا. أيضا، وأتش تي أم أل تراجع داخل شعبة لتحل محلها مع فلاش يمكن اختبارها بشكل أكثر سهولة أيضا.

وأنا لا أحب ذلك أفضل من أن تفعل لنكون صادقين، ولكنه في الواقع أسهل طريقة للتأكد من أنها تعمل ... أدناه هو مثال إذا اخترت للذهاب إلى هذا المسار.


  <object id="myflash" type="application/x-shockwave-flash" data="myfile.swf">
    <param name="movie" value="myfile.swf" />
  </object>

نصائح أخرى

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