多くのモバイル端子はフラッシュをサポートしていないため、多くのカラフルなフラッシュ効果をリリースできません。 Web Webページ(PCまたはモバイル端末)へのアクセスの種類を判断できる場合。あなたは正しい薬を手に入れて、解決策を見つけることができます!
アクセスのタイプは、フラッシュ(.swfサフィックス)アニメーションの代わりに.gifを使用するモバイル端末であり、PC側は変更されませんでした。これは完璧です!
以下に示すように、関数FlashChecker()は、アクセスを検出するために使用されるタイプです。
次のようにコードコードをコピーします。
<スクリプト言語= "javascript" type = "text/javascript">
/*
*PCかモバイルターミナルかを検出するために使用されます
*return:frashchecker()
*それどころか、モバイル端末
*/
function flashchecker(){
var hasflash = 0;
varフラッシュバージョン= 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( "、");
}
}
それ以外 {
if(if(navigator.plugins && navigator.plugins.length> 0){{
var swf = navigator.plugins ["shockwave flash"];
if(swf){
hasflash = 1;
var words = swf.description.split( "");
for(var i = 0; i <word.length; ++ i){{
if(isnan(parseint(words [i]))){
続く;
}
flashversion = parseint(words [i]);
}
}
}
}
戻る {
F:HasFlash、V:フラッシュバージョン
};
}
</script>
拡大:
次のようにコードコードをコピーします。
<スクリプト言語= "javascript" type = "text/javascript">
/*
*パラメーターに従ってSWFアニメーションを出力します
* URL:SWFアニメーションの後にジャンプアドレスをクリックします
* swflink: * .swfマテリアルアドレス
*/
関数getSwfhtml(url、swflink){
html = "<a style = 'position:absolute; top:0;左:0;右:0; diss:block;"
「幅:expression(parentnode.scrollheight); " +);" +); " +);" +);
「不透明:0;背景:#fff; 'href =' " + url +" 'ターゲット=' _ blank '> " +
"</a>" +
"<Object width = '590' height = '55 'align =' middle '>" +
"<param name = 'alowscriptAccess' value = 'never' />" +
"<param name = 'quality' value = 'high' />" +
"<param name = 'wmode' value = '透過' />" +
"<param name = 'movie' value = '" + swflink + "' />" +
"<埋め込みwmode = '透明' src = '" + swflink + "' question = 'high'" +
"width = '590' height = '55 'align =' middle 'alowscriptaccess =' never 'type =' application/x-shockwave-flash '" + "
"PluginsPage = '" + url + "' />" +
"</object>" ;;
HTMLを返します。
}
</script>