function downloadFile(frmDownload, selectBox, saveKey) {
A 스크립트 내용
}
================================================================================================
function downloadFile(selectBox, saveKey){
B 스크립트 내용
}
<img src="<%= Constants.IMG_PATH %>btn_file_down.gif" class="FILE_BTN"
onClick="javascript:downloadFile(document.frmDownload, document.form1.pContsAtchFile, document.form1.pSaveKey.value);">
안녕하세요. 갑자기 코딩하다 이상한 점이 있어서 여쭙니다 ㅜ
위와 같이 2개의 downloadFile 이라는 스크립트가 있는데요. 받는 파라메터 개수에 따라 기능도 달리 하도록 코딩했습니다.
그런데 아래의 버튼처럼 3개의 폼 데이터를 넣었는데도 불구하고, A 스크립트가 아닌 B 스크립트로 실행됩니다.
왜 이럴까요..? A스크립트의 이름을 살짝 바꿔서 버튼을 눌렀을 때에는 잘됩니다.
스크립트 이름을 살짝 변경하면 되지만 그렇게 하면 변경해야 할 페이지가 많아서, 웬만하면 이름을 변경하지 않고 해결하고 싶네요 ㅜ