많은 모바일 터미널이 플래시를 지원하지 않기 때문에 많은 화려한 플래시 효과를 해제 할 수 없습니다. 웹 웹 페이지 (PC 또는 모바일 터미널)에 대한 액세스 유형을 판단 할 수있는 경우. 당신은 올바른 약을 얻고 해결책을 찾을 수 있습니다!
액세스 유형은 Flash (.swf 접미사) 애니메이션 대신 .gif를 사용하는 모바일 터미널이며 PC 쪽은 변경되지 않았습니다. 이것은 완벽합니다!
아래와 같이, FlashChecker () 함수는 액세스를 감지하는 데 사용되는 유형입니다.
다음과 같이 코드 코드를 복사하십시오.
<script language = "javaScript"type = "text/javaScript">
/*
*PC 또는 모바일 터미널인지 여부를 감지하는 데 사용됩니다.
*반환 : FlashChecker ()
* 반대로, 모바일 터미널
*/
함수 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 ( "$ 버전");
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 (단어 [i])) {
계속하다;
}
FlashVersion = parseint (단어 [i]);
}
}
}
}
반품 {
F : Hasflash, V : FlashVersion
};
}
</스크립트>
확장:
다음과 같이 코드 코드를 복사하십시오.
<script language = "javaScript"type = "text/javaScript">
/*
* 매개 변수에 따라 SWF 애니메이션을 출력합니다
* URL : SWF 애니메이션 후 점프 주소를 클릭하십시오.
* SWFLINK : * .SWF 자료 주소
*/
함수 getSwfhtml (url, swflink) {
html = "<a Style = '위치 : 절대; 상단 : 0; 왼쪽 : 0; 오른쪽 : 0; diss : +;
"100%; " +);" +); " +);" +);
"불투명도 : 0; 배경 : #fff; 'href ='" + url + " 'target ='_ blank '>" +
"</a>" +
"<개체 너비 = '590'높이 = '55 'align ='middle '>" +
"<param name = 'allisectaccess'value = 'never' />" +
"<param name = 'Quality'value = 'High' />" +
"<param name = 'wmode'value = 'Transparent' />" +
"<param name = 'movie'value = '" + swflink + " />" +
"<embed wmode = 'Transparent'src = '" + swflink + "Question ='High '" +
"width = '590'height = '55 'align ='middle 'allistAccess ='never 'type ='응용 프로그램/x-shockwave-flash '" + "
"PluginsPage = '" + url + "' />" +
"</객체>";;
반환 html;
}
</스크립트>