묻고답하기
파일첨부 플래시 버튼 먹통 관련 질문이요.
2010.01.23 16:53
RC#3를 깔고 포럼과 웹 검색해 가면서 이리 저리 해보는데 왜 첨부 버튼이 작동을 안 하는 걸지 모르겠어요.
플래시 플레이어도 지우고 최신버전으로 다시 깔아보았고.. RC#3(2010년 1월)를 깔았으니 업데이트 문제도 아닌 것 같고..
설정에서 캐시 재생성도 했고..
파폭, IE 모두에서 다 안 되고 있습니다. 똑같은 코드로 여기선 잘 만 뜨는데.
SWFUpload 관련한 스크립트가 안 먹히는 걸까요? 조언 부탁드려요.
일단 현재까지 정리하자면,
1. IE에선 warning 부분 확인하니까 다음과 같은 메시지가 뜹니다. 여기서 이 게시물 수정할 때는 안 뜨는 느낌표가..
웹 페이지 오류 세부 정보
사용자 에이전트: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)
타임스탬프: Sat, 23 Jan 2010 08:17:01 UTC
메시지: '+
'+
'null'은(는) null 이거나 개체가 아닙니다.
줄: 15200
문자: 5
코드: 0
URI: http://xxx.xxx.xxx.xxx/files/cache/optimized/fa0c17861b4edd91433958de31cf9103/fa0c17861b4edd91433958de31cf9103.1264208182.js.php
2. 플래시 버튼 위에 마우스 오르쪽 버튼 눌렀을 때 플래시 정보가 뜨지 않고 그냥 텍스트처럼 복사/전체선택 같은 메뉴가 뜹니다.
3. RC#3 - 글 작성 시점에서 가장 최신 버전 - 설치했고, 플래시 플레이어도 삭제 후 다시 설치했습니다.
지금까지 개인적으로 추측하는 건 플래시 버튼 로딩을 못하는 것 같은데, 왜일까요? 다시 한 번 조언 부탁드려요.
4. 추가 :
위 에러를 따라 가면 자바스크립트의 다음 함수에서 문제가 발생하는 것 같습니다.
SWFUpload.prototype.buildParamString = function () {
var postParams = this.settings.post_params;
var paramStringPairs = [];
if (typeof(postParams) === "object") {
for (var name in postParams) {
if (postParams.hasOwnProperty(name)) {
paramStringPairs.push(encodeURIComponent(name.toString()) + "=" + encodeURIComponent(postParams[name].toString()));
}
}
}
return paramStringPairs.join("&");
SWFUpload 관련한 이 함수에서 무언가 null값으로 넘어가버려 에러가 나는 것 같은데 그게 무언지... 좀 같이 봐주세요.
댓글 1
-
백성찬
2010.01.24 16:22
-
작은하루
2010.01.24 20:11
files/cache 폴더 삭제 후, 어드민에서 재생성 했습니다. 다 날리고 다시 RC#3로 깔았습니다. 증세는 마찬가지입니다. 개인적으론 웹서버 설정에 문제가 있는 건가 하는 생각이 드는데 함께 고민 좀 해주세요.. -
작은하루
2010.01.25 04:51
현재까지 확인한 바로는 xe 자체의 문제가 아니라 웹서버 설정을 맞추는 것인 듯 합니다. 현재 문제가 되고 있는 건 SUSE 엔터프라이즈 리눅스인데 해결하게 되면 증상과 조처를 정리해서 여기 올리겠습니다.
게시판을 최신으로 업데이트, 캐시폴더 삭제 한 후 캐시파일 재생성해보십시오.