Karena banyak terminal seluler tidak mendukung flash, banyak efek flash berwarna -warni tidak dapat dilepaskan. Jika Anda dapat menilai jenis akses ke halaman web web (PC atau terminal seluler). Anda bisa mendapatkan obat yang tepat dan mencari tahu solusinya!
Jenis akses adalah terminal seluler yang kami gunakan .GIF sebagai ganti animasi flash (.swf akhiran), dan sisi PC tidak berubah. Ini sempurna!
Seperti yang ditunjukkan di bawah ini, fungsi flashchecker () adalah jenis yang digunakan untuk mendeteksi akses.
Salin kode kode sebagai berikut:
<bahasa skrip = "javascript" type = "text/javascript">
/*
*Digunakan untuk mendeteksi apakah itu PC atau terminal seluler
*Return: FlashChecker ().
* Sebaliknya, terminal seluler
*/
function flashChecker () {
var hasflash = 0;
var flashversion = 0;
var isie = /*@cc_on!@* /0;
if (isie) {
var swf = new ActiveXObject ("shockwaveflash.shockwaveflash");
if (swf) {
Hasflash = 1;
Vswf = swf.getVariable ("$ version");
FlashVersion = parseInt (vswf.split ("") [1] .split (",");
}
}
kalau tidak {
if (if (navigator.plugins && navigator.plugins.length> 0) {{{
var swf = navigator.plugins ["shockwave flash"];
if (swf) {
Hasflash = 1;
var words = swf.description.split ("");
untuk (var i = 0; i <word.length; ++ i) {{
if (isnan (parseInt (Words [i]))) {
melanjutkan;
}
FlashVersion = parseInt (Words [i]);
}
}
}
}
Kembali {
F: Hasflash, V: Flashversion
};
}
</script>
ekspansi:
Salin kode kode sebagai berikut:
<bahasa skrip = "javascript" type = "text/javascript">
/*
* Output animasi SWF sesuai dengan parameter
* URL: Klik alamat lompatan setelah animasi SWF
* Swflink: * .swf alamat material
*/
Fungsi getswfhtml (url, swflink) {
html = "<a style = 'Posisi: absolute; atas: 0; kiri: 0; bawah: 0; kanan: 0; diss: block;" +
"Luas 100%; Ekspresi (this.parentnode.scrollheight); Filter: Alpha (opacity = 0); " +);" +); " +);" +);
"Opacity: 0; latar belakang: #fff; 'href ='" + url + "'target =' _ blank '>" +
"</a>" +
"<objek width = '590' height = '55 'align =' middle '>" +
"<Param name = 'appleScriptAccess' value = 'never' />" +
"<Param name = nilai 'kualitas' = 'tinggi' />" +
"<Param name = 'wmode' value = 'transparent' />" +
"<Param name = 'movie' value = '" + swflink + "' />" +
"<embed wmode = 'transparan' src = '" + swflink + "' pertanyaan = 'tinggi'" +
"Width = '590' height = '55 'Align =' Middle 'memungkinkancriptAccess =' never 'type =' Application/X-shockwave-flash '" + "
"pluginspage = '" + url + "' />" +
"</boject>" ;;
Mengembalikan html;
}
</script>