본문 바로가기

JavaScript47

Ajax - Ajax.Request new Ajax.Request(actionURL,{ method: 'post', parameters : {companyName : $F('coporatedCompany')}, onLoading : function(){}, onSuccess : function(response){ var resultObj = eval('(' + response.responseText + ')'); var resultValue = resultObj.result; if ( resultValue == "SUCCESS" ) { var tbody = $('tb1').select('tbody')[0]; while(tbody.hasChildNodes()){ tbody.removeChild(tbody.lastChild); } var co.. 2010. 8. 17.
common.js div 라운드 둥글게 @CHARSET "UTF-8"; /** css3 -moz-border-radius-topleft / -webkit-border-top-left-radius (좌측 상단 모서리) -moz-border-radius-topright / -webkit-border-top-right-radius (우측 상단 모서리) -moz-border-radius-bottomleft / -webkit-border-bottom-left-radius (좌측 하단 모서리) -moz-border-radius-bottomright / -webkit-border-bottom-right-radius (우측 하단 모서리) */ .div_outsider {display : table} .div_outsider_round { display : .. 2010. 7. 23.
JSTL expected expected one of ["}", ".", ">", "gt", "=", "ge", "!=", "ne", "[", "+", "-", "*", "/", "div", "%", "mod", "and", "&&", "or", "||", "?"] 2010. 7. 7.
Ajax - Ajax.Updater var ajaxUrl = getPath()+"/common/selectMemberTree.jsp"; new Ajax.Updater({success:'selectMemberTreeList'}, ajaxUrl, {method:'get', parameters : params, onLoding:function(){}, onSuccess:function(){}, onComplete:function(){alert('성공');}, onFailure:function(){alert('실패 하였습니다.');} }); Request와 같이 Loding, Success, Complate, Failure 등의 Callback 기능을 사용할수 있다. Prototype API를 봤더니, onFailure만 있어서 실패 했을 경우의.. 2010. 6. 9.
내가 원하는 childNodes 가져오기 prototype $('idValue').select('element') element : "tr" ,"td" , "span" 등등등 $('testDiv).select('span') jQuery() $(.testDiv span) document.getElementsTagNames('element'); 2010. 6. 7.
DOM 으로 Table, DIV 생성 var DIV = $('simpleCalender'); var startImg = new Element('img' ,{src : '../images/date_gprev.gif'}).observe('click', function(){getDate('L',dateType)}).setStyle({'cursor':'pointer'}); var endImg = new Element('img' ,{src : '../images/date_gnext.gif'}).observe('click', function(){getDate('R',dateType)}).setStyle({'cursor':'pointer'}); var spanStart = new Element('span',{id : 'startDay'}); var sp.. 2010. 6. 7.
DOM 으로 생성된 ChildNodes 삭제 하기. - removeChild 내가원하는 HTML 의 테그를 불러온 다음 하위 노드들의 모든 데이터를 removeChild 를 이용해서 dom 을 삭제 한다. 가져온 Tag의 마지막 부분을 삭제 해야 하기때문에 lastChild 를 파라미터로 보낸다. var label = $('simpleCalender'); while(label.hasChildNodes() ) { label.removeChild( label.lastChild ); } 2010. 6. 7.
Javascript 이전달 및 다음달 구하기 Ex) 5~6/6~7 javascript의 data() function을 사용하여 이전달, 다음달 이전년도, 다음년도 구하기 1. 이전달 다음달 var selectDate = new Date(); /** * 이전달 ~ 다음달 * @param month : 기준 selectDate month() 값 * @return */ function prevMonth(month){ selectDate = new Date(selectDate.getFullYear(), (month-1), selectDate.getDate()); var startDate = new Date(); var endDate = new Date(); startDate.setFullYear(selectDate.getFullYear()); endDate.setFullYea.. 2010. 6. 7.
SELECT OPTION 의 Value와 Text 값 1. 첫번째 방법 var selectElement = document.getElementById("selectID"); var selectValue = selectElement.value; var selectText = selectElement.options[selectElement.selectedIndex].text 2. 두번째 방법 var selectText = $('selectboxId').options[$('selectboxId').selectedIndex].text 2010. 3. 17.