เนื่องจากเทอร์มินัลมือถือจำนวนมากไม่รองรับแฟลชเอฟเฟกต์แฟลชที่มีสีสันจำนวนมากจึงไม่สามารถปล่อยออกมาได้ หากคุณสามารถตัดสินประเภทของการเข้าถึงเว็บเพจเว็บ (พีซีหรือเทอร์มินัลมือถือ) คุณสามารถรับยาที่ถูกต้องและค้นหาวิธีแก้ปัญหา!
ประเภทของการเข้าถึงคือเทอร์มินัลมือถือที่เราใช้. gif แทนภาพเคลื่อนไหวแฟลช (. swf ต่อท้าย) และด้านพีซีไม่เปลี่ยนแปลง สมบูรณ์แบบ!
ดังที่แสดงไว้ด้านล่างฟังก์ชั่น FlashChecker () เป็นประเภทที่ใช้ในการตรวจจับการเข้าถึง
คัดลอกรหัสรหัสดังนี้:
<script language = "javascript" type = "text/javascript">
-
*ใช้ในการตรวจสอบว่าเป็นพีซีหรือเทอร์มินัลมือถือ
*return: 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) {{
ถ้า (isnan (parseint (คำ [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 = 'ตำแหน่ง: Absolute; Top: 0; ซ้าย: 0; ด้านล่าง: 0; ขวา: 0; diss: block;
"ความกว้าง: 100%; " +);" +); " +);" +);
"ความทึบ: 0; พื้นหลัง: #fff; 'href ='" + url + "'target =' _ blank '>" +
"</a>" +
"<object width = '590' ความสูง = '55 'align =' middle '>" +
"<param name = 'levelpriptaccess' value = 'never' />" +
"<param name = 'quality' value = 'High' />" +
"<param name = 'wmode' value = 'โปร่งใส' />" +
"<param name = 'movie' value = '" + swflink + "' />" +
"<ฝัง wmode = 'โปร่งใส' src = '" + swflink + "' question = 'high'" +
"width = '590' ความสูง = '55 'Align =' Middle 'อนุญาตให้ใช้งาน actcriptAccess =' ไม่เคย 'type =' แอปพลิเคชัน/x-shockwave-flash '" + "
"pluginspage = '" + url + "' />" +
"</ject>" ;;
ส่งคืน html;
-
</script>