>  기사  >  웹 프론트엔드  >  플래시 슬라이드를 사용하기 전에 ActiveX 컨트롤을 사용하는 또 다른 방법_경험 교환

플래시 슬라이드를 사용하기 전에 ActiveX 컨트롤을 사용하는 또 다른 방법_경험 교환

WBOY
WBOY원래의
2016-05-16 12:06:531667검색

여러 가지 이유로 인해 Microsoft는 sp2 이후 IE의 ActiveX 사용 모드를 제한했습니다. 즉, 페이지의 ActiveX에 가상 상자가 있어 사용자가 정상적인 상호 작용을 위해 한 번 클릭해야 합니다. Flash는 웹 페이지에 ActiveX로 포함되어 있으므로 JS를 통해 Flash를 포함해야만 이 문제를 해결할 수 있습니다. 플래시 버전 감지 기능이 없습니다. 브라우저의 플래시 플러그인 버전이 충분하지 않거나, swf 파일을 정상적으로 표시할 수 없거나, ActiveX 설치 확인 상자가 나타나는 경우 - 이 상자는 많은 사용자에게 매우 무서운 것입니다. 오랜 시간을 보낸 후 슬라이드 광고 코드에 대해 아무도 없었습니다. 직접 조사하고 테스트에 합격했습니다.

먼저 영역에 다음 참조를 삽입합니다.


global.js 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.

function my_getbyid( id)
{
itm = null;
if (document.getElementById)
{
itm = document.getElementById(id)
}
else if ( document.all)
{
itm = document.all[id];
}
else if (document.layers)
{
itm = document. 레이어[id] > }

return itm;
}

function sunad(element,url,width,height,images,links,texts)
{
if (!my_getbyid( 요소)) return;
var str = '';
str += '' ;
str += '';
str += '';
str += '';
str += '';
str += '
';
my_getbyid(element).innerHTML = str;
}

슬라이드를 배치해야 하는 곳에 다음 코드를 사용하여 덮어씁니다. , 또는 다음 코드를 넣으시면 됩니다.
예를 들어 파일명이 ad.asp라면 슬라이드 영역에서

코드 복사 코드는 다음과 같습니다.

 
 
  
 

  url_0="http://www.abc.com"; 
  img_0="http://www.abc.com/01.jpg"; 
  url_1="http://www.abc.com"; 
  img_1="http://www.abc.com/02.jpg"; 
  url_2="http://www.abc.com"; 
  img_2="http://www.abc.com/03.jpg"; 
  url_3="http://www.abc.com"; 
  img_3="http://www.abc.com/04.jpg"; 
  url_4="http://www.abc.com"; 
  img_4="http://www.abc.com/05.jpg"; 
var focus_width=250 
var focus_height=250 
var text_height=0 
var swf_height = focus_height+text_height 
var pics =img_”+img_+"+img_0+img_+"+" +img_3+"|"+img_4 
var links=url_0+"|"+url_1+"|"+url_2+"|"+url_3+"|"+url_4 
var texts = ''; 
var focus = 'http://www.abc.com/ad/focus.swf'; 
sunad('story_flash',focus, focus_width,swf_height,pics,links,texts) 
 
 

上面代码中:var focus = 'http://www.abc.com/ad/focus.swf';
这句的focus.swf是flash播放文件
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:멀티브라우저 CSS 호환성 분석 요약_체험교류다음 기사:멀티브라우저 CSS 호환성 분석 요약_체험교류

관련 기사

더보기