2012-10-21 3 views
0

JavaScript 라이브러리을 사용하지 않고 플래시 SWF 파일을 HTML 페이지 에 삽입하려면 어떻게해야합니까?JavaScript없이 플래시 (SWF) 삽입

플래시 무비는 SWFObject와 같은 JavaScript 라이브러리를 사용할 수없는 사이트에서 실행되는 광고입니다. 내 유일한 기능은 document.write을 사용하여 HTML 조각을 렌더링하는 것입니다. 외부 스크립트 태그를 추가하지 않으려합니다. (또는 write).

브라우저 요구 사항은 기본적으로 "모든 브라우저"입니다

  • IE6 +
  • FF2 +
  • 크롬, 사파리 (웹킷) (필수 100 %) 오페라의
  • 최근 버전

유효성 검사는 신경 쓰지 않습니다. 유일한 목표는 안정적으로 작동하도록하는 것입니다.

답변

1

사용 <object> <object/> & OBJECT 태그 EMBED는 넷스케이프 네비게이터 (매킨토시 및 윈도우) 및 Internet Explorer 같은 (Macintosh)를 태그로 사용되는 Windows에서 Internet Explorer에서 사용됩니다

<object type="application/x-shockwave-flash" data="myclip.swf"> 
    <param name="movie" value="myclip.swf" /> 
    <param name="quality" value="high" /> 
    <!-- Sandwich the embed tag inside the object tag --> 
    <embed src="myclip.swf" quality="high" /> 
</object> 
0
<object width="400" height="400" data="helloworld.swf"></object> 

<embed> 태그를 사용하지 않으려면 Firefox에서 지원하지 않으므로 모든 브라우저에서 작동합니다. <object> 태그에 대한 자세한 내용은 아래 링크에서 확인할 수 있습니다.

http://www.w3schools.com/tags/tag_object.asp

+1

잘못된. ''태그 만 Firefox 나 Opera에서 지원되지 않습니다. [Mozilla Developer Network] (https://developer.mozilla.org/) 또는 [W3C 설명서] (http : //www.w3)와 같은 좋은 참고 자료를 사용하는 것이 좋습니다. .org/TR/html5/삽입 콘텐츠 -0html # the-embed-element)) –

0

나는 그것이 <iframe>로 매우 안정적으로 작동합니다 생각합니다.

<iframe src="myclip.swf" width="300" height="200" border="0" /> 

http://jsfiddle.net/ZZ5Pk/ (경고 : 큰 SWF)

관련 문제