앙되요

SWFUpload의 버그 본문

jQuery & jqGrid

SWFUpload의 버그

앙되요 2011. 7. 22. 16:50
출처 | http://www.cnblogs.com/donhwa/archive/2011/06/23/ie9_swfupload_bug.html

SWFUpload를 사용하다보니.

크롬에서는 안그러는데 ie9에서는 유독 버튼이 나오지 않는 문제가 발생한다.

맨 처음에 실행할때는 버튼이 잘나오나

여러면 리로드를 하거나 화면을 호출하게 되면 버튼이 나타나지 않는데

아무리 찾아봐도 무슨 문제인지 방법이 없어

구글링중 해결책을 찾았다.

swfupload.js를 수정하면 된다는데

코드 한줄로 해결되서 다행이지만

근본적인 해결인지는 모르겠다.

swfupload.js의 310줄에

classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  이 코드를 추가해준다.

이 코드가 무슨의미인지는 모르겠으나 해본결과 버튼이 잘나온다;;

뭘까?;

참고로 사용 swfupload버전은 2.2.0.1이다.
 
추가사항 : 그래도 여전히 잘안된다;;

크롬에서는 잘만 되는 게 왜 ie9에선 안될까;;

한화면에 대략 7개의 swfupload를 썼는데 새로고침할때마다 늦게 버튼이 나온다거나

업로드 파일을 선택해서 올렸는데 한 3분 기다려야 업로드 파일이 화면에 표시되니 막막;; 

해결완료 : body에 onunload 할때마다 사용한 SWFUpload를 destroy()  해준다.

그러니 해결됨.