2010-03-05 3 views
0

사용자가 몇 가지 작업을 시작할 때 div 태그에 swf를로드하려고합니다. div 태그의 id는 container이고 포함 된 swf의 태그 ID는 swf_content입니다. 변수가로드 될 때 swf_content 태그에 변수를 설정할 수 있기를 원합니다. 그래서 같은 :JQuery를 사용하여 특정 요소 (id로 생성) 생성을 감시 하시겠습니까?

$("#swf_content").ready(function() { 
    SWF = $("#swf_content").get(0); 
}) 

이 작업을 수행하는 가장 좋은 방법은로드되지 않습니다 가정하면, 무엇 어떤 임의의 사용자 액션까지?

답변

0

가장 간단한 방법은 SWFObject입니다. 자세한 내용은 동적 내장 섹션을 참조하십시오.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
     <head> 
     <title>SWFObject dynamic embed - step 3</title> 
     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
     <script type="text/javascript" src="swfobject.js"></script> 

     <script type="text/javascript"> 
     swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0"); 
     </script> 

     </head> 
     <body> 
     <div id="myContent"> 
      <p>Alternative content</p> 
     </div> 
     </body> 
    </html> 
+0

swfobject : p를 사용하는 방법을 알고 있습니다. 객체가 언제 DOM에 추가되었는지 알 수 있습니다. –

+0

여기에서 embedSWF에 대한 문서 (http://code.google.com/p/swfobject/wiki/api)를 참조하십시오. 마지막 매개 변수는 SWF 삽입 성공 또는 실패시 발생하는 콜백 함수입니다 (예 : http : // 또한 여기 참조). www.bobbyvandersluis.com/swfobject/testsuite_2_2/test_dynamic2.html –

관련 문제