2011-11-21 6 views
1

이후에 스크립트 파일을 포함시키고 스크립트 파일 내부에서 함수를 호출하려고하는 코드가 있습니다. 코드 :자바 스크립트 및 호출 함수 내에서 스크립트 태그 생성

function includeJS(p_file) { 
    var v_js = document.createElement('script'); 
    v_js.type = 'text/javascript'; 
    v_js.src = p_file; 
    document.getElementsByTagName('head')[0].appendChild(v_js); 
} 

function checkFlash(){ 
    includeJS('/scripts/swfobject.js'); 
    var playerVersion = swfobject.getFlashPlayerVersion(); 
    return playerVersion.major; 
} 

alert(checkFlash()); 

문제는 플레이어 버전을 얻으려는 checkFlash()에서 문제가 발생했습니다. 나는 방화 광구를 점검했고 스크립트가로드되었고 파일 읽기가 정확하다는 것을 보여 주므로 경로 문제는 아닙니다.

나는 아마도 includeJS 함수에서 지연 문제라고 생각했지만, 함수가 아닌 경고 앞에 해당 코드를 추가하면 여전히 동일한 문제가 발생합니다.

내가 어떻게 이런 식으로 달성하겠습니까?

감사합니다.

+0

'

관련 문제