Hamid
مدیريت كل سایت
پست: 5504
عضو شده در: 31 اردیبهشت 1384
محل سکونت: -::ساوه::-
امتياز: 47846
|
عنوان: آموزش نمایش عکس به جای فلش در مرورگرهایی که فلش را پشتیبانی نمیکنند |
|
|
سلام؛
همانطور که میدانید برخی دستگاهها (مثل iPad ، iPhone و گوشیهای دیگر) مرورگری دارند که معمولاً قابلیت نمایش فلش را ندارند. حتی برخی سیستمها هم این امکان را ندارند.
در این مواقع، خوب است که این مورد را تشخیص بدهید و به جای فلش، عکس یا لینک خاصی را نمایش دهید.
به طور مثال، فرض کنید منوهای اصلی شما با فلش طراحی شده. حالا اگر یک مرورگر نتواند آن فلش را نمایش دهد، طبیعتاً کاربر در مرور سایت شما به مشکل بر میخورد.
برای نمایش یک سری کد به جای فلش در حالتی که فلش پشتیبانی نمیشود، به کد زیر دقت کنید.
این کد را خود نرم افزار Flash CS5 هنگام Publish ارائه میکند که کد کاملی است:
کد: |
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="300" id="top_banner" align="middle">
<param name="movie" value="top_banner.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="top_banner.swf" width="500" height="300">
<param name="movie" value="top_banner.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--<![endif]-->
اینجا کدها را بنویسید
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object> |
در بخشی که نوشتهام «اینجا کدها را بنویسید» میتوانید هر کد HTMLی که خواستید درج کنید.
اگر سیستم کاربر فلش را پشتیبانی نکرد، آن کدها نمایش داده میشود.
دقت کنید که paramها اختیاری است و میتواند طبق فایل فلش شما متفاوت باشد.
اصل مطلب، ساختار کلی است که به این صورت خواهد بود:
کد: |
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="300" id="top_banner" align="middle">
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="top_banner.swf" width="500" height="300">
<!--<![endif]-->
اینجا کدها را بنویسید
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object> |
|
|