2010-03-10 2 views
-1

플래시가있는 Mac OS 위젯이 있습니다. 플래시를 클릭하면 브라우저 창에있는 URL이 열립니다. 그러나 그것은 발생하지 않습니다. 다음과 같은 코드를 사용합니다 :외부 참조에서 플래시를 통과시키는 법?

DETAILS_HTML='object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="700" height="460" id="start" align="middle">'+ 
    'param name="allowScriptAccess" value="always" />'+ 
    'param name="flashvars" value=SomeParam>'+ 
    'param name="movie" value=SomeValue />'+ 
     'param name="wmode" value="transparent" />'+ 
     'param name="quality" value="best" />'+ 
    'param name="scale" value="noborder" />'+ 
     'param name="bgcolor" value="#ffffcc" />'+ 
    'embed src=SomeSrc quality="best" scale="noborder" bgcolor="#ffffcc" width="700" height="460" name="start" align="middle" type="application/x-shockwave-flash" allowScriptAccess="always" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars= SomeParam /> /embed>'+ 
'/object>'; 


document.getElementById('flashPlayer').innerHTML=DETAILS_HTML; 

이 문제를 해결하는 데 도움을주십시오.

답변

0

swfObject을 사용해 보셨나요? javascript 함수를 사용하여 다른 컨테이너를 바꿀 수 있습니다. 위키의 here에서 "동적 게시"라고 부르는 것을 찾아보십시오.

당신은 쓰기 : 새 브라우저 창을 열려면 브라우저의

창이 어쩌면 당신은 window.open 기능을 사용한다

를 열어야합니다? 그 일을하는 가이드는 here입니다.

관련 문제