MultipleFileDownloadManager | Events |  |

## onException

예외 발생 시 호출됩니다.

#### Syntax

    void onException ( String params )

#### Parameters

params

[out] 예외정보로 JSON 타입의 String입니다.

#### Return Values

#### Remarks

#### Sample Codes

Javascript

    [namocrossuploader.js]
    /**
    * NamoCrossDownloader 객체에서 Javascript로 전송할 이벤트 함수 이름을 설정합니다.
    */
    var getDownloadManagerEventNames = function () {
        var flashvars = {};
        flashvars.onCreationComplete     = "onCreationCompleteCd";       // NamoCrossDownloader Manager 객체 생성 완료 시
        flashvars.onStartDownloadItem    = "onStartDownloadItemCd";      // 개별 파일의 다운로드 시작 시 (Single Download Only)
        flashvars.onEndDownloadItem      = "onEndDownloadItemCd";        // 개별 파일의 다운로드 완료 시 (Single Download Only)
        flashvars.onCancelDownloadItem   = "onCancelDownloadItemCd";     // 개별 파일의 다운로드 취소 시 (Single Download Only)
        flashvars.onException            = "onExceptionCd";              // 예외 발생 시
        return flashvars;
    }

    [DownloadForm.html]
    /**
    * 예외 발생 시 호출됩니다.
    */
    var onExceptionCd = function (params) {
        // 300~ : 일반적 예외
        // 400~ : 시스템 예외
        // 500~ : 서측에서 발생한 예외
        // 필요한 예외정보만 고객에서 보여주십시오.
    	var obj = jQuery.parseJSON(params);
    	alertTimeout("[예외 정보]\n" + "code : " + obj.code + "\n" + "message : " + obj.message + "\n" + "detailMessage : " + obj.detailMessage);
    }

    /**
    * Flash로부터 호출되는 Javascript 콜백함수 내에서 alert 창을 띄우기 위한 처리로 Chrome, Firefox, Safari 브라우저의 일부 버전에 해당됩니다.
    */
    var alertTimeout = function (params) {
        window.focus();
        setTimeout(function () { alert(params) }, 100);
    }