<div class="codetitle"> <span><a style="CURSOR: pointer" data="67362" class="copybut" id="copybut67362" onclick="doCopy('code67362')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div> <div class="codebody" id="code67362"> <br><script type="text/javascript"> <br> function delWork(id){ <br>var box = document.getElementsByName("commonPage.idBox") <br>var selected = new Array() <br>for (var i=0; i<boxes; .length; i ) { <BR>if(boxes[i].checked){ <BR>//push()는 배열의 끝에 요소를 추가합니다 <BR>selected.push(boxes[i].value) ; <BR> } <BR>} <BR>// Join() 메서드는 배열의 모든 요소를 문자열로 변환한 다음 이를 연결합니다. 이는 String의 Split() 메서드와 반대되는 작업입니다. 기본적으로 Join()은 ","를 구분 기호로 사용합니다. 물론 <BR>var idStr = selected.join() <BR>if(idStr == ''){ 메서드에서 구분 기호를 지정할 수도 있습니다. <BR> Alert('아직 교대조를 선택하지 않았습니다!'); <BR>return false <BR>} <br><br>if(confirm('선택한 레코드를 삭제하시겠습니까?')) <br><br>var url = '${webRoot}/base/marquee/work-delete.action?commonPage.idBox=' idStr; <BR>var myAjax = new Ajax.Request(url, {method:"post ", onComplete:callback, asynchronous :true}); <br><br>} <BR>} <br><br>함수 콜백(응답){ <BR>alert(response.responseText); <BR>// var url = "${webRoot }/base/marquee/work-queryWorks.action"; <BR>var url = "${webRoot}/base/marquee/workQuery.action" <BR>window.location.href = url <br><br>window.parent.document.getElementById("info").src = "" <BR>} <br><br></script></div>