게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
자바스크립트 질문
게시물ID : programmer_15925짧은주소 복사하기
작성자 : AHM
추천 : 0
조회수 : 503회
댓글수 : 4개
등록시간 : 2016/02/23 11:06:23
옵션
  • 본인삭제금지
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스크립트의 이름을 살짝 바꿔서 버튼을 눌렀을 때에는 잘됩니다.

스크립트 이름을 살짝 변경하면 되지만 그렇게 하면 변경해야 할 페이지가 많아서, 웬만하면 이름을 변경하지 않고 해결하고 싶네요 ㅜ
출처
보완
AHM
2016-02-23 11:07:48
0
물론 A스크립트 이름 변경시, 버튼을 눌렀을 때 실행되는 스크립트 이름도 A스크립트와 똑같이 변경했습니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호