نظرًا لأن العديد من محطات المحمول لا تدعم الفلاش ، فلا يمكن إصدار العديد من تأثيرات الفلاش الملونة. إذا تمكنت من الحكم على نوع الوصول إلى صفحة الويب على الويب (الكمبيوتر الشخصي أو محطة الهاتف المحمول). يمكنك الحصول على الدواء المناسب ومعرفة الحل!
نوع الوصول هو محطة المحمول التي نستخدمها .GIF بدلاً من الرسوم المتحركة Flash (.swf لاحقة) ، ولم يتغير جانب الكمبيوتر. هذا مثالي!
كما هو موضح أدناه ، فإن الوظيفة FlashChecker () هي النوع المستخدم للكشف عن الوصول.
نسخ رمز رمز على النحو التالي:
<script language = "javaScript" type = "text/javaScript">
/*
*تستخدم لاكتشاف ما إذا كان جهاز الكمبيوتر أو محطة الهاتف المحمول
*العودة: FlashChecker ().
* على العكس من ذلك ، محطة الهاتف المحمول
*/
وظيفة FlashChecker () {
var hasflash = 0 ؛
var flashversion = 0 ؛
var isie = /*@cc_on!@* /0 ؛
إذا (isie) {
var swf = new ActivexObject ("shockwaveflash.shockwaveflash") ؛
إذا (swf) {
Hasflash = 1 ؛
vswf = swf.getVariable ("$ version") ؛
Flashversion = parseint (vswf.split ("") [1] .Split ("،") ؛
}
}
آخر {
if (if (navigator.plugins && navigator.plugins.length> 0) {{
var swf = navigator.plugins ["ShockWave Flash"] ؛
إذا (swf) {
Hasflash = 1 ؛
var words = swf.description.split ("") ؛
لـ (var i = 0 ؛ i <word.length ؛ ++ i) {{
if (isnan (parseint (Words [i]))) {
يكمل؛
}
Flashversion = parseint (الكلمات [i]) ؛
}
}
}
}
يعود {
F: Hasflash ، V: FlashVersion
} ؛
}
</script>
توسع:
نسخ رمز رمز على النحو التالي:
<script language = "javaScript" type = "text/javaScript">
/*
* إخراج الرسوم المتحركة SWF وفقًا للمعلمة
* عنوان URL: انقر فوق عنوان القفز بعد الرسوم المتحركة SWF
* swflink: * .swf عنوان المادة
*/
وظيفة getswfhtml (url ، swflink) {
html = "<a style = 'الموضع: المطلق ؛ أعلى: 0 ؛ اليسار: 0 ؛ القاع: 0 ؛ اليمين: 0 ؛ diss: block ؛"
"عرض: التعبير (This.Parentnode) ؛ " +) ؛" +) ؛ " +) ؛" +) ؛
"عتامة: 0 ؛ الخلفية: #fff ؛ 'href ='" + url + "'' target = '_ blank'>" +
"</a>" +
"<object width = '590' height = '55 'align =' middle '>" +
"<param name = 'leviversaccess' value = 'never' />" +
"<param name = 'Quality' value = 'High' />" +
"<param name = 'wmode' value = 'retramparent' />" +
"<param name = 'movie' value = '" + swflink + "' />" +
"<inmbed wmode = 'transparent' src = '" + swflink + "' Question = 'High'" +
"Width = '590' height = '55 'ALINS =' MIDLE 'LOVERSCRIPCASCESS =' never 'type =' application/x-shockwave-flash '" + "
"pluginspage = '" + url + "' />" +
"</object>" ؛؛
إرجاع HTML ؛
}
</script>