javascript를 사용하여 SWF 객체를 포함하는 일부 HTML을 표시하려고합니다.자바 스크립트가 플래시 객체를 HTML에 삽입하지 못했습니다.
스크립트는 SWF 개체없이 정상적으로 작동합니다. 그러나 객체가 div에 삽입 된 html에 포함되면 스크립트는 더 이상 실행되지 않습니다.
누구든지 수정 또는 자리 오류를 제안 할 수 있으면 크게 감사하겠습니다.
여기는 jsfiddle입니다. (jsfiddle와 동일)
코드 :
HTML :
<a href="javascript:void(0)" onclick="takeProfilePic('0');">Show Flash</a>
<a href="javascript:void(0)" onclick="takeProfilePic('1');">Do not show flash</a>
<tr><td colspan=2 align="center"><div id="takepic"></div>
자바 스크립트 :
function takeProfilePic(type) {
// alert(type);
if (type==0)
{
var target = 'takepic';
var photo = '<tr><td colspan=2 align="center">hello</td></tr>';
document.getElementById(target).innerHTML = photo;
return false;
}
else if (type==1) {
var target = 'takepic';
var photo = '<tr><td colspan=2 align="center"><a href="stepthree.php"><img src="images/collapse.gif" border=0></a></td></tr><tr><td colspan=2 align="center">NO FLASH OBJECT HERE</td></tr>';
document.getElementById(target).innerHTML = photo;
return false;
}
}
미래에 모든 관련 코드를 게시물에 포함하고 ** 단지 jsFiddle에 대한 링크를 포함하지 마십시오. 귀하의 게시물은 다른 리소스로부터 독창적이어야합니다. jsFiddle이 미래에 무너지면 어떻게 될지 생각해보십시오. – bfavaretto
소스 코드가 잘못되었습니다. [swfobject] (http://code.google.com/p/swfobject/)를 사용하여 자바 스크립트에서 쉽고 안정적인 swf 수신을 고려하십시오. – bfavaretto
좋은 지적, bfavaretto. 지금 문제의 코드. 내 질문에 신경 쓰지 않는다면 소스 코드의 오류는 무엇입니까? – user1260310