친구들과 함께 공감하세요.
스크랩| 주소복사| 인쇄 |목록 |수정 |삭제 댓글 입력 영역 댓글쓰기 네이트커넥팅 보내기 트위터 보내기 // 0) ) { loadSubreply(curSubreplyPage, json.prtsReplyId, isBeple); } else { loadReply(curCommentPage, searchWord, commnetOrder); } } else if ( json.resultCd == 1 ) { alert('타인의 댓글을 삭제할 수 없습니다.'); } else if ( json.resultCd == 3 ) { alert('이미 삭제된 댓글입니다.'); } } }); } } function reputeReply(reply_id, reputation_gb) { if( !checkLoginAndRedirect() ) return; var arr = {R: '추천', O: '반대'}; var word = reputation_gb == 'R' ? '추천' : '반대'; var url = '/talk/pann/reputeReply'; var params = $H({ pann_id: pann_id, reply_id: reply_id, reputation_gb: reputation_gb }).toQueryString(); new Ajax.Request(url, { method: "post", parameters: params, onSuccess: function(xhr, json) { if ( json.resultCd == 0 ) { var obj = $(reputation_gb+'_cnt_'+reply_id); var cnt = Number(obj.innerHTML); cnt += 1; obj.update(cnt); alert(word+'하였습니다.'); } else if ( json.resultCd == 1 ) { alert('본인의 글은 추천/반대할 수 없습니다.'); } else if ( json.resultCd == 2 ) { alert('이미 참여하셨습니다.'); } else if ( json.resultCd == 3 ) { alert('이미 삭제된 댓글입니다.'); } else if ( json.resultCd == 6 ) { alert('유효한 데이터가 없습니다.'); } else if ( json.resultCd == 9 ) { alert('제한된 사용자입니다.'); } else { alert('오류가 발생하였습니다.'); window.location.reload(); } } }); } function repleToggle(prts_reply_id, isBeple) { if (!isBeple) { isBeple = false; } var toggleObj; if(isBeple == true) { toggleObj = $('beple_reply_toggle_'+prts_reply_id); } else { toggleObj = $('reply_toggle_'+prts_reply_id); } toggleObj.toggleClassName('show'); toggleObj.toggleClassName('hide'); if ( toggleObj.hasClassName('show') ) { loadSubreply(1, prts_reply_id, isBeple); } else { if(isBeple == true) { $('beple_children_div_'+prts_reply_id).toggle(); } else { $('children_div_'+prts_reply_id).toggle(); } } } function loadSubreply(page, prts_reply_id, isBeple) { NdrCall(NDR_URL); curSubreplyPage = page; var url = '/talk/pann/replyLoadSubreply'; var params = $H({ pannId: pann_id, isBeple : isBeple, pageIdx_pageNum: page, pageIdx_pageSize: 15, replyId: prts_reply_id } ).toQueryString(); new Ajax.Request(url, { method: "post", parameters: params, evalScript: true, onSuccess: function(xhr) { var divObj; if(!isBeple || isBeple == 'false') { divObj = $('children_dd_'+prts_reply_id); } else { divObj = $('beple_children_dd_'+prts_reply_id); } divObj.update(xhr.responseText); initCyWebFont(); } }); } function checkMaxLength(obj, maxLength) { var textLen = getByteLength( obj.value ); if( textLen > maxLength ) { alert('의견은 ' + maxLength/2 + '자(한글기준) 내로 작성하셔야 합니다.'); return false; } return true; } function singoContentToggle(reply_id, toggleObj) { Element.extend(toggleObj); toggleObj.toggleClassName('show'); toggleObj.toggleClassName('hide'); if ( toggleObj.hasClassName('show') ) { toggleObj.update('댓글열기'); } else { toggleObj.update('댓글닫기'); } var singoContentObj = $('singo_content_' + reply_id); singoContentObj.toggle(); } function clickSendTab(target, chk) { if(chk == "1"){ switch(target) { case'twitter': vndr('TVI09'); break; case'reply': vndr('TVI10'); break; case'connecting': vndr('TVI08'); break; } } if(target != 'reply'){ if( !checkLoginAndRedirect() ) return; } if ( (target == 'twitter') && (isRegTwitUser == false) ) { var url = '/api/twitterOAuth'; window.open(url, 'twitterOAuthPopup', 'width=850px,height=450px,status=no,toolbar=no,resizable=yes,scrollbars=yes'); } else { switchWriteModeUI(target); } } function switchWriteModeUI(target) { var targetList = $$('ul.send-tab li a'); var strFrameId = "replyForm"; var frm = document.getElementById("replyForm"); var ifrm = (frm.contentWindow || frm.contentDocument); if (ifrm.document) ifrm = ifrm.document; for ( i = 0; i < targetList.size(); i++ ) { $(targetList[i]).removeClassName('on'); } if ( target == 'reply' ) { replyForm.App.editor.setDefaultContent(target); Element.removeClassName('writeWrapDl', 'send'); ifrm.getElementById("repleSendChkSpan").style.display = "none"; } else if ( target == 'twitter' ) { replyForm.App.editor.setDefaultContent(target); ifrm.getElementById("repleSendChkSpan").style.display = "inline"; Element.addClassName('writeWrapDl', 'send'); $(target).addClassName('on'); } else { replyForm.App.editor.setDefaultContent(target); ifrm.getElementById("repleSendChkSpan").style.display = "inline"; Element.addClassName('writeWrapDl', 'send'); $(target).addClassName('on'); } ifrm.getElementById('reply_send_target').value = target; } function focusCmtContent(obj) { Element.extend(obj); var content = obj.getValue(); if ( content == DEFAULT_COMMENT_MSG ) { obj.update(); } } /************************************************** * Script 시작부 **************************************************/ isRegTwitUser = 0; ///////////////////////////////////////////////// function ResizeFrame(strFrameId, useElem) { try { var defalut_heigth = 450; useElem = useElem || false; var the_height = $(strFrameId).contentWindow.document.body.scrollHeight; // height of internal page var the_height2 = $(strFrameId).contentWindow.document.documentElement.scrollHeight || 0; $(strFrameId).style.height = ((!useElem)?the_height:the_height2) +"px"; // change height of the i-frame } catch(e) {} } ///////////////////////////////////////////////// //]]>